| ▲ | dunham 4 hours ago | |
My little language Newt is 7 kloc. Dunno if it's worth including, it's mostly an exercise to learn how these things work and is not as polished as I'd like. - Self-hosted - Compiles to javascript - Bidirectional typechecking with NbE (based on elaboration zoo) - Dependent type checking - type classes - ADTs with dependent pattern matching - TCO (trampoline for mutually tail recursive functions) - Erasure of compile-time only values (0, ω quantities, but not linear) - Web playground - LSP (added this month) - Syntax is similar to Agda / Idris / Haskell | ||
| ▲ | taolson an hour ago | parent [-] | |
Either newt was already in the list, or it got added. We talked a bit about using our languages for AoC 2024 -- looks like you've been keeping busy working on it! | ||