Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Rune #94

Open
baby-steve opened this issue Jan 3, 2024 · 3 comments
Open

Support Rune #94

baby-steve opened this issue Jan 3, 2024 · 3 comments
Labels
language request Requests for language support

Comments

@baby-steve
Copy link
Contributor

I would like to add a, at least partial, language implementation for Rune, an embeddable dynamic programming language for Rust. I feel fairly confident that I could at the very least implement a ScriptHost and an ApiProvider for it.

Other than the what's listed in this comment, is there anything else I should keep in mind when adding a new language implementation?

@makspll
Copy link
Owner

makspll commented Jan 17, 2024

Hi, a Rune implementation would be very welcome, I'd reccomend doing this in small chunks, starting with a ScriptHost only, then a small custom ApiProvider and then eventually fully fledged out macros (but I'd delay big API work untill https://github.com/makspll/bevy_mod_scripting/tree/feature/derive_macros hits the main branch :) )

@makspll makspll changed the title Rune Language Implementation Rune - Proxy macros Apr 5, 2024
@makspll
Copy link
Owner

makspll commented Apr 5, 2024

Renaming since the first level of support was achieved

@makspll makspll added enhancement New feature or request language support Increasing support levels for scripting languages or adding new ones labels Apr 5, 2024
@makspll makspll changed the title Rune - Proxy macros Support Rune Feb 1, 2025
@makspll makspll added language request Requests for language support and removed enhancement New feature or request language support Increasing support levels for scripting languages or adding new ones labels Feb 1, 2025
@makspll
Copy link
Owner

makspll commented Feb 1, 2025

Rune was put on pause for 0.9.0, but once it's reimplemented, it will easilly be able to have the bevy bindings supported

@makspll makspll closed this as completed Feb 1, 2025
@makspll makspll reopened this Feb 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
language request Requests for language support
Projects
None yet
Development

No branches or pull requests

2 participants