https://github.com/zhangyun00...
Lisp的语法非常简单,也许所有程序设计系统中最简单的,只有一种语法,就是 --- (). 而其他系统,总是免不了各种符号。
因此,我对lisp/scheme产生了兴趣,最近使用DrRacket和ChezScheme两个环境,学习Scheme。
实际上,用Python写一个Scheme解释器不是高不可攀,代码也很少,下面的程序是参考一老外的程序改的,原文链接也给出了,大家参考学习下。
我的想法是,让这个Scheme拥有()语法,另外,可以使用Python中各种函数 -- 内置的或者各种库的函数。
希望有同学对此感兴趣,帮我提意见或者直接提交代码。