index
:
myslip.git
devel
master
A Lisp inspired programming language / interpreter for Aalto course CS-C2170 Modern and emerging programming languages.
Joel Kronqvist
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
type
/
conversion.rs
Age
Commit message (
Expand
)
Author
2 days
fix: added missing conversions and generic inferring for coproducts
Joel Kronqvist
6 days
fix: refined [x] to x conversion, think (not true) and (vector 1)
Joel Kronqvist
7 days
refactor: change conversions to use a stricter function with deduplicated code
Joel Kronqvist
8 days
fix: changed type of (() T) from (T ...) to (Vector (T ...))
Joel Kronqvist
9 days
fix: conversions between vectors, they were needed for some functions, but no...
Joel Kronqvist
9 days
feat: type conversion from (Vec/Quote X) -> X and add vec/quote to rest patte...
Joel Kronqvist
10 days
fix: made conversion work according to updated tests:
Joel Kronqvist
10 days
test: stricter generic checking tests added for Type::aka and Type::into_type
Joel Kronqvist
10 days
feat: parsing of new types (T, (int ...), (int bool)) etc. also fixed bug in ...
Joel Kronqvist
12 days
feat: generic match arms, mostly for functions I guess?
Joel Kronqvist
2025-08-10
Added tests for functions
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