
mal
kanaka
mal - Make a Lisp
AI 简介
mal(Make a Lisp)是一个用于教学的Lisp解释器实现框架,旨在通过11个渐进式步骤引导开发者从零构建一个Clojure风格的Lisp解释器。每个步骤聚焦一个核心概念(如REPL、求值、环境、宏、尾调用优化、自托管等),具备独立测试性与清晰架构演进。项目提供89种语言的参考实现,强调可移植性与教学一致性,适用于编程语言原理学习、编译器/解释器实践教学及Lisp范式入门训练。
Assembly
Other10.7k
Stars
2.7k
Forks
181
Watchers
24
Issues
Star 增长
今日0
近 7 天0
近 30 天+11
综合评分71.1
默认分支master