看了下 b 大发的参考
发现貌似没这么难,试着做了下
虽然代码很烂,功能不完善 这也是自己写的第一个解释器啊 just for study https://github.com/jjyr/rblisp
明天继续搞 怕挂了,先睡觉了
更新 已经比较完善了
((if (< (size "hello world") 42) puts 42) "hello world")
#hello world
#6 楼 @small_fish__ 专科表示没编译原理这么高端的课程。。 而且这个基本是用 ruby 一些 trick 或 eval 字符串等去实现的,应该和编译原理没啥关系
借贵地发个东西 谁能帮我克隆 43things 网站,价钱可商量,联系 chenyang.feng.cn@gmail.com. qq 434345(加上备注)
#9 楼 @zsxywz0928 只是 parse 和 eval 的时候偷懒,没去定义一些结构,直接依赖 ruby 来实现了,所以不是很正式的,just for fun