Age | Commit message (Expand) | Author |
10 days | fix: conversions between vectors, they were needed for some functions, but no... | Joel Kronqvist |
10 days | doc: added empty vector initialization and int vector sum to TUTORIAL.md | Joel Kronqvist |
10 days | feat: sum for lists/vectors in stdlib | Joel Kronqvist |
10 days | feat: type conversion from (Vec/Quote X) -> X and add vec/quote to rest patte... | Joel Kronqvist |
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 |
10 days | fix: function arguments not evaluating before function call | Joel Kronqvist |
10 days | feat: fixed point dynamics | Joel Kronqvist |
10 days | fix: subst not respecting fn and case binds | Joel Kronqvist |
11 days | doc: updated tutorial | Joel Kronqvist |
11 days | feat: statics for fixed point recursion | Joel Kronqvist |
11 days | fix: made conversion work according to updated tests: | Joel Kronqvist |
11 days | test: stricter generic checking tests added for Type::aka and Type::into_type | Joel Kronqvist |
11 days | feat: added rest of types to the parser | Joel Kronqvist |
11 days | fix: removed obsolete code for handling types as they are now parsed directly... | Joel Kronqvist |
11 days | feat: parsing of new types (T, (int ...), (int bool)) etc. also fixed bug in ... | Joel Kronqvist |
11 days | fix: removed unneccessary print, excluded .#[file] emacs backups in gitignore | Joel Kronqvist |
11 days | fix: step scrutinee of case & can instantiate empty vec | Joel Kronqvist |
13 days | feat: generic match arms, mostly for functions I guess? | Joel Kronqvist |
13 days | feat: pattern matching evaluation in step.rs | Joel Kronqvist |
13 days | feat: type checking for case expressions | Joel Kronqvist |
13 days | test: added failing tests for pattern match typing and matches_type | Joel Kronqvist |
14 days | refactor: Added helper matches_pat for pattern matching | Joel Kronqvist |
2025-08-11 | Fixed bug in repl not allowing using variables previously bound in REPL in ne... | Joel Kronqvist |
2025-08-10 | Updated tutorial | Joel Kronqvist |
2025-08-10 | Implemented functions | Joel Kronqvist |
2025-08-10 | Added tests for functions | Joel Kronqvist |
2025-08-10 | Added term level type literals (for function type signatures) | Joel Kronqvist |
2025-08-10 | Added into_type and used it to implement implicit conversions in type checking | Joel Kronqvist |
2025-08-10 | Implemented aka. Changed Nil:st type to NilType from an empty list. | Joel Kronqvist |
2025-08-10 | Added tests for conversions. Excluded emacs-files in .gitignore. | Joel Kronqvist |
2025-08-10 | Added let bind history to REPL + other minor refactors in REPL | Joel Kronqvist |
2025-08-09 | Implemented print as ? -> () | Joel Kronqvist |
2025-08-09 | Revert adding of print (its behavior was poorly designed). | Joel Kronqvist |
2025-08-06 | Added print, raised level on which UnboundGeneric error is returned | Joel Kronqvist |
2025-08-06 | Implemented let-bindings | Joel Kronqvist |
2025-08-06 | Added boilerplate and tests for let-binds | Joel Kronqvist |
2025-08-05 | Implemented vector. | Joel Kronqvist |
2025-08-05 | Added vectors and tests for their evaluation and typing | Joel Kronqvist |
2025-08-05 | Fix: quote is not a typewise identity function. Added vt(&str) as util for Va... | Joel Kronqvist |
2025-08-05 | Fixed type of Not, added documentation to the tour for booleans | Joel Kronqvist |
2025-08-05 | Implemented booleans (no if-else yet) | Joel Kronqvist |
2025-08-05 | Added boilerplate and tests for booleans, integer comparisons and boolean ope... | 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 |
2025-08-04 | Implemented infer_type. Changed is_concrete tests and implemented it. | Joel Kronqvist |
2025-08-04 | Implemented generic substitution (tested) for use in inferring generics. | Joel Kronqvist |
2025-08-03 | Changed UndefinedType to VarType(String) for generics and added tests for inf... | Joel Kronqvist |