BorrowScript
BorrowScript copied to clipboard
TypeScript with a Borrow Checker. Multi-threaded, Tiny binaries. No GC. Easy to write.
Has any work been done yet on actually writing an implementation compiler? I've had some minor experience with writing interpreters and would be interested in helping.
Traits
Is it possible to consider adding support for traits at some point?
_This is a discussion for a longer term feature inclusion - just putting my thoughts here for discussion. The priority is building a compiler for a basic form of the...
Something the spec hasn't touched is the notion of unsafe code with manual memory management. I think it would also offer a great starting point for the compiler as an...
Compiler
Have you decided how you want to build the compiler for BorrowScript? I think at this point, we have a basic specification for the language so some of us interested...
I've mentioned it in several issues now and feel like it needs an issue of its own at this point. How should object variables declared with const work? Should they...
I believe its probably best to attempt to keep the syntax / Gramma of the language context free to make building parses easier and to limit ambiguity in the syntax....
It's not instantly clear from the README why *imported* utilities or references, such as `queue` tasks don't require gates, but lamdas do for user defined, not imported, variables. As I...
Would be a great idea to use FFI to communicate with Rust and C++ libraries, like Deno does. This could be easy to use and easy to understand for beginners,...
This is an exciting project, glad to see it in action! I saw all the design specs on the API for using the borrow checker, but how does the borrow...