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

Actix scripting environment #23

Open
naturallymitchell opened this issue Jan 25, 2019 · 6 comments
Open

Actix scripting environment #23

naturallymitchell opened this issue Jan 25, 2019 · 6 comments

Comments

@naturallymitchell
Copy link

based on Actix-Lua

further downstream: jazzdotdev/jazz#234

what do you think, @iwillspeak?

@iwillspeak
Copy link
Owner

Ullage has grown into a more statically compiles language rather than a scripting one. Torchbear does look impressive. Not sure how you would integrate ullage like that though.

@naturallymitchell
Copy link
Author

could it support scripting?

perhaps similar to rustscript

@iwillspeak
Copy link
Owner

It would be interesting to investigate. Maybe a switch back to JIT compilation using cranelift and more of an embedable scripting language. C# scripting and Roslyn comes to mind as a good example of how you can make a statically compiled language scriptable.

@naturallymitchell
Copy link
Author

I think changes to modular code and small-medium sized code bases should compile fast enough to make JIT related research unnecessary

I guess one difference then between Actix-Lua and Actix-Ullage, in that regard, would be handling a runtime re/compilation step

@naturallymitchell
Copy link
Author

yea, I mean like this https://github.com/faern/rustscript#internals

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants