Regular Exercise and Healthy Diet are the Prolonged Life Tax. Make Sure to Take Care of Yourself!
- โ 1.0.0 Bootstrap Compiler ๐ฅณ๐๐
- โ 1.6.0 Production Compiler
- โ 1.10.0 Ad-Hoc Specialization and Hygienic Macros
- 100% compiled code in compiler / somewhat stable compiler / somewhat stable language standard
- โ cli.lm
- โ tokenize.lm
- โ parse.lm
- โ preprocess.lm
- โ typecheck.lm
- โ assemble.lm
- codegen.lm
- โ fragment.lm
- โ utility.lm
- publish language standard v1.0
- actually useful errors messages with code snippets and source location (working on strict compiler)
- arbitrary sized return values
- parametric polymorphism
- sub 5s compile times (doing math on S-Expressions instead of integers is slow...)
- back towards 3000 SLOC from current 5000 SLOC (more features means less code somehow)
- metric specialization for data structures (farewell hashmap)
If you feel like contributing to either LM or LSTS it would be enormously helpful to have anyone simply read a bit and ask a question. The projects are starting to grow to a size where it is hard to understand where a curious learner might get stuck. Different people have different backgrounds so it takes all shapes and sizes. Everyone is welcome, though I fear that the learning curves are still very steep.