Hi, I thought some people here might be interested by this: https://github.com/kanaka/mal
Excerpt from the readme: ««« Mal is a learning tool. See the make-a-lisp process guide. Each implementation of mal is separated into 11 incremental, self-contained (and testable) steps that demonstrate core concepts of Lisp. The last step is capable of self-hosting (running the mal implementation of mal). The mal (make a lisp) steps are: step0_repl step1_read_print step2_eval step3_env step4_if_fn_do step5_tco step6_file step7_quote step8_macros step9_try stepA_mal »»» chri -- UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe