David Alsh

Results 84 comments of David Alsh
trafficstars

Ok so I've spent a little while learning how LLVM works so I am pretty confident that it's an achievable compile target for the first release. I would like to...

I like having an official `Result` object used for error handling to take the place of the suggested tuple concept and enforce consistency. But it's also a little ugly. One...

The largest difference is that `interface` definitions are structurally typed meaning two interfaces that are identical are interchangeable and interfaces that offer a subset of methods can accept types that...

Broadly, one of my ambitions for this project is to offer the advantages of Rust but with a time-to-productive competitive with a language like Go. However, while I am keeping...

It will be deeply immutable. These calls are equivalent ```typescript const foo = 'Hi' let bar = 'Hi' ``` ```rust let foo = String::from("hi") let mut bar = String::from("hi") ```

I am working through this part of the language and taking basically all my cues from Rust here. Let me know your thoughts or if I have missed something important:...

Definitely agree with the single binary

Thanks for your support! I have yet to get to the part of the spec where I consider interoperability with external modules. You're definitely right in that there is massive...

Great idea, will set up a discord channel to kick things off. I'm new to writing compilers so it will take me some time to learn things like targeting llvm,...

Sorry I keep dropping off on this project - I have been going away studying how I could approach it. I have spent some time learning LLVM IR and I...