1
1
mirror of https://github.com/kanaka/mal.git synced 2024-11-10 12:47:45 +03:00
mal/common_lisp
2016-08-27 18:13:33 +05:30
..
.dir-locals.el Implementation of step1 without the optional functionality 2016-08-27 18:13:33 +05:30
core.lisp Add throw core function 2016-08-27 18:13:33 +05:30
Dockerfile Implementation of step1 without the optional functionality 2016-08-27 18:13:33 +05:30
env.lisp Introduce types mal-runtime-exception and mal-user-exception types 2016-08-27 18:13:33 +05:30
printer.lisp Add atom type 2016-08-27 18:13:33 +05:30
reader.lisp Improve error handling 2016-08-27 18:13:33 +05:30
run Add common-lisp step0 2016-08-27 18:13:33 +05:30
step0_repl.lisp Add common-lisp step0 2016-08-27 18:13:33 +05:30
step1_read_print.lisp Export eof error from reader 2016-08-27 18:13:33 +05:30
step2_eval.lisp Update apply-unwrapped-values to also wrap the result into a mal type 2016-08-27 18:13:33 +05:30
step3_env.lisp Implement step 3 (environment) 2016-08-27 18:13:33 +05:30
step4_if_fn_do.lisp Implement not in MAL 2016-08-27 18:13:33 +05:30
step5_tco.lisp Implement tail calls for functions, completes step 5 2016-08-27 18:13:33 +05:30
step6_file.lisp Eval keys of hash-map as well 2016-08-27 18:13:33 +05:30
step7_quote.lisp Implement quasiquote, completes step 7 2016-08-27 18:13:33 +05:30
step8_macros.lisp Improve error handling 2016-08-27 18:13:33 +05:30
step9_try.lisp Add try* special form 2016-08-27 18:13:33 +05:30
types.lisp Introduce types mal-runtime-exception and mal-user-exception types 2016-08-27 18:13:33 +05:30
utils.lisp Implement print_readably, completes step 4 2016-08-27 18:13:33 +05:30