Vincent Ollivier
|
313f90ee73
|
Extend lisp language (#278)
* Add map builtin
* Rename ensure_length macro
* Update documentation
* Update map function
* Rename map to mapcar
* Add modulo to calculator
* Add division, modulo, and exponential to lisp
* Add type to built in functions
* Add string comparisons
* Update atom function
* Add basic load function
* Update load to parse multiple expressions
* Escape quote in string display
* Move print definition
* Rename read-file to read
* Simplify mapcar implementation
* Update tests
* Add comment and test
* Add standard library
* Add lib to install
* Refactor eval
* Refactor eq
* Refactor eval with ensure macros
* Add more tests
* Redefine primitives
* Move primitives to /ini/lisp/core.lsp
* Update install file
* Refactor eval
* Create /ini/lisp
|
2021-12-12 11:43:57 +01:00 |
|