Age | Commit message (Collapse) | Author | |
---|---|---|---|
3 days | feat: --babysteps for REPL for easier debugging | Joel Kronqvist | |
8 days | fix: repl erroring "let used as operator" with empty/nil inputs | Joel Kronqvist | |
this was fixed by transforming empty inputs to nil and not transforming nil inputs to empty inputs. | |||
10 days | fix: prevented loading non-let expressions as declarations | Joel Kronqvist | |
10 days | doc: added help message and a reference to it in README.md | Joel Kronqvist | |
10 days | feat: standard library & loading it by default | Joel Kronqvist | |
10 days | feat: read binds from files, evaluate expression from file | Joel Kronqvist | |
2025-08-11 | Fixed bug in repl not allowing using variables previously bound in REPL in ↵ | Joel Kronqvist | |
new binding expression | |||
2025-08-10 | Implemented aka. Changed Nil:st type to NilType from an empty list. | Joel Kronqvist | |
2025-08-10 | Added let bind history to REPL + other minor refactors in REPL | Joel Kronqvist | |
2025-08-05 | Changed project name | Joel Kronqvist | |
2025-08-04 | Added repl and some documentation. Improved error messages. Removed dead code. | Joel Kronqvist | |
* Removed same_variant in parse::parsetree * Added SExp::multistep (for use of the repl) Improved error messages: * Added parenthesis around types * Changed how errors propagate inferring generics: added the error variant ArgumentsDontMatchGeneric, implemented the displaying of it, added tests for it. * Had to change some tests to match for the new changes | |||
2025-07-26 | Initialized project and added nom as dependency | Joel Kronqvist | |