4 ms·
It might be worth adding to the summary that this compiles into native machine code. Using its own code generator, by the looks of it --- that's hard core! But
by david-given 10y ago
It might be worth adding to the summary that this compiles into native machine code. Using its own code generator, by the looks of it --- that's hard core! But it doesn't look like there's an optimiser yet.
Plus it's fully self-hosting, too; the sign of a properly grown up language.
- patricksli 10y agoSelf-hosting was a pretty hard choice to make early on, but it turned out to be one of the best decisions we ever made. It forced many semantic issues to the surface, gave us a gigantic test-suite for free, and, most importantly, forced us to use our own language. We ended up cutting a lot of features that turned out not to be very helpful from the experience of writing the hosted compiler.
- notduncansmith 10y agoThey do say that when you go self-hosted quickly, you end up with a language that's good at writing compilers :)