用Python编写Scheme解释器

https://github.com/zhangyun00...

Lisp的语法非常简单,也许所有程序设计系统中最简单的,只有一种语法,就是 --- (). 而其他系统,总是免不了各种符号。

因此,我对lisp/scheme产生了兴趣,最近使用DrRacket和ChezScheme两个环境,学习Scheme。

实际上,用Python写一个Scheme解释器不是高不可攀,代码也很少,下面的程序是参考一老外的程序改的,原文链接也给出了,大家参考学习下。

我的想法是,让这个Scheme拥有()语法,另外,可以使用Python中各种函数 -- 内置的或者各种库的函数。

希望有同学对此感兴趣,帮我提意见或者直接提交代码。

阅读 1.2k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏