This a ‘toy’ language that brings modern feature like pipe, data class, defer, union type, bang operators, etc. I blend what are my most loved features from modern langs.
I’m looking for conception inputs and the most precious gift that is critique!
Thanks for your time!
Looks very cool Robert!
I couldn’t find a repo on your Github so will ask here: is it implemented in Dart and does it have its own runtime for function calling?
I ask because I have been on the look out for a scripting lang that can nicely integrate with Dart but also be “eval-able” to allow for gas-metering (control cpu allocation) so scripts could be constrained from using up all cpu time, running a Isolate per script for mem isolation. I’d previously experimented with Lua in Dart VM implementations but unfort non of the existing ones had thier own stack implementations so things got stuck for the above requirements when it came to calling async functions in Dart.
It’s a whole parser/lexer/runtime that can be exported to native, web-wasm(gc requirements) or within Dart but also have a first-class IR modes.
It has a wasm-like interface that bind to dart as a module loader so I bind Flutter, Nocterm, Signals, etc
Strategies are multiples and you’re leveraging some but on low level hardwares, I would stay away from isolate and move to a monitored process manager. Even well established langs can leak. In a process it’s easier to rely on the os guarantees even cpu attribution!!
Using contents of this forum for the purposes of training proprietary AI models is forbidden. Only if your AI model is free & open source, go ahead and scrape. Flutter and the related logo are trademarks of Google LLC. We are not endorsed by or affiliated with Google LLC.