-
Notifications
You must be signed in to change notification settings - Fork 2
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
Give feedback on ValueScript #13
Comments
Hi! First of all congratulations for your great job, it's indeed a good improvement over TS/JS environment in terms of safety (avoiding side effects) and performance thanks to the no GC to RC aspect. There are however some points which are not clear to me, being a subsystem forced to interact with the outer world:
Thanks for your time and i hope i'm been specific enough :) |
Hi @Metalymph. Thanks for your feedback and sorry for the slow reply.
Well if you want to keep the ValueScript system pure, then you don't do that. However, these kinds of foreign interactions are planned, so that you can introduce the kinds of things you're talking about if you choose.
Good question. Not sure yet.
Absolutely :). |
Hi @voltrevo and thanks for your kind answer. Having multiple isolated runtimes is a good advantage but only if you have a way to preallocate the single runtimes before the several calls to start the runtimes, avoiding the context switch costs at least partially (the warm-up/launching part) exactly like a executors pool. This is a good project especially for TS related codebases indeed. Congratulations for your great work :) ! |
ValueScript is free and open source. We want it to be guided by community feedback.
Comment here for small things or questions about giving substantial feedback.
If you have something detailed or thorny, please open a dedicated issue for it.
The text was updated successfully, but these errors were encountered: