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
Gluon or WASI as scripting language #1189
Comments
This could definitely be something to explore, I really haven't looked into this much. My current hunch is that the future of plugins is going to be WASM/WASI, and we've been sort of resistant to bring in a scripting language, but if someone wants to explore that they're very welcome. :) |
Yeah, I think its awesome that you can call Rust functions directly. :D |
Amethyst and other Rust gamedev projects are also looking into this: |
@cmyr I'd be happy to help out someone interested in doing this! At Wasmer we're currently actively working on improving our support for the embedded use case. As part of that we're working with projects to see where the pain points are so that we can fix them. Things are moving fast in this area, especially if you want to use WASI, but we do have an in-development API for the embedded WASI use case with features like creating virtual files that implement arbitrary logic via some traits and swapping out files. In this example we create a logging wrapper and redirect writes to stdout through it. |
@MarkMcCaskey sorry, missed this comment! xi is on the back burner right now, but I am potentially interested in a plugin mechanism for runebender; I'll definitely keep this in mind, I'm very curious. |
I explored this for Tau too since I wanted to add hooks to it (e.g. run save.sh script during save, e.g. to run |
SH has a simpler syntax as Gluon? |
Well, it's certainly more well known
…-------- Original Message --------
On 6 Nov 2019, 08:41, ShalokShalom wrote:
SH has a simpler syntax as Gluon?
—
You are receiving this because you commented.
Reply to this email directly, [view it on GitHub](#1189?email_source=notifications&email_token=ACC4KNODLNCELHXLP7Z67VTQSJYKNA5CNFSM4HLH4IEKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEDFSZQI#issuecomment-550186177), or [unsubscribe](https://github.com/notifications/unsubscribe-auth/ACC4KNNBWBPFVZ63P7UZFG3QSJYKNANCNFSM4HLH4IEA).
|
emacs is more well known as Xi So by that standard.. |
Gluon is a statically type inferred scripting language which is embeddable in Rust:
https://github.com/gluon-lang/gluon
This is potential a superb language to write some expansions, imho
The text was updated successfully, but these errors were encountered: