05 2014 档案
摘要:这个解释器可以用来跑前面两篇文章的例子,所以一并扔出来,三部曲哈哈。Lisp内置的S-expression相当于解析好的语法树,而借助quasiquote和unquote又很容易进行语法树层面的变换,所以Lisp的自举和扩展都很容易。相对而言,其他语言有入门教材就讲怎么实现语言自身的解释器的吗?至少...
阅读全文
摘要:这题目确实比较杀脑细胞...原题:1 (let* ((yin2 ((lambda (cc) (display "@") cc) (call-with-current-continuation (lambda (c) c))))3 (yang4 ((l...
阅读全文
摘要:嗯,来写写经过:在知乎上看见用Belleve牛用javascript写了一个精简的lisp解释器 =>我也想写一个,用lua写,能多简单呢? =>写了一个阉割的scheme解释器,包含lambda/if两个special form,以及+-=print几个过程,60行代码 =>能再...
阅读全文

浙公网安备 33010602011771号