aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-05-16Define types for primitives instead of using listsThomas Albers Raviola
* src/parser.lisp: Add alias for shorting chain calls. First symbol may be outside chain. * src/types.lisp: Remove specialp from closure class
2024-05-15Add syntax form for writing macrosThomas Albers Raviola
* src/core.lisp (syntax): Change evaluation rules to replace arguments inside macro expansion. * src/eval.lisp (tree-eval): Add Evaluation route for chains with a syntax closure. * t/test4.chn: New file.
2024-05-13* Initial commitThomas Albers Raviola