《软件设计实践》大作业文档
欢迎各位同学选修《软件设计实践》!
既然课程名字里都带有“实践”,我们必然要安排一些脚踏实地编写代码的项目。在这个大作业项目中,你将实现一个解释执行 Mini-Lisp 语言的解释器。
Mini-Lisp 是一种 Lisp 方言,近似于 R5RS 规范的子集。
你可能对 Lisp 了解甚少,对编译原理也不熟悉;但是没关系,这份文档将带你一步步完成所有的工作。请先从阅读 如何完成大作业 这篇综述性的指导开始吧。
特别鸣谢 邢其正 MaxXing 助教在 北大编译实践文档 中提供的的创意!