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

Rune - Proxy macros #94

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

Rune - Proxy macros #94

baby-steve opened this issue Jan 3, 2024 · 2 comments
Labels
enhancement New feature or request language support Increasing support levels for scripting languages or adding new ones

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request language support Increasing support levels for scripting languages or adding new ones
Projects
None yet
Development

No branches or pull requests

2 participants