David Alsh
David Alsh
For sure, sounds like a great way to dynamically access external functionality - [can follow a similar approach to Deno](https://deno.land/manual/runtime/ffi_api). A WASM FFI would be very interesting for sure!
Can you give some examples please?
> While we are discussing types, are there plans to support algebraic data types? Absolutely, I believe that falls under the TypeScript area of inspiration
What's challenging here is that TypeScript offers an immensely flexible type system due to how practically everything is structurally evaluated. This is something I'd like to preserve the essence of...
Haha, perhaps the lexer will just complain if you don't order the struct properties alphabetically yourself. This will enforce property ordering as a styling convention, perhaps implemented later as part...
Love your work Isaac! SuperSonicHub1 suggests we use Rust as a backend because it already has all of this tooling built into it - a sensible approach. So if you...
> You're thinking of doing transpilation? That's an interesting idea, but I think writing our own complier will give us more control over the language. Fully agree with you but...
> either let the user directly read that languages error messages or we would have to translate that languages error messages into a form useful for our language. This depends...
We should agree on what our AST target will look like so we can share our efforts on writing a parser. It's worth having a type contract for it so...
@Isaac-Leonard increabile work! I have had lots of fun looking through your project's source code - would love to incorporate it into an official compiler. As far as implementation is...