ikaLisp解释器与高级特性实现
伊卡又一个LISP解释器。进步完毕假编译器。 Lambda函数和函数适用。 begin,set!闭包和词法范围。 call/cc和尾递归优化。去做宏如果,汽车,CDR,缺点,对?,原子?,...例子:
( define a ( lambda () (a))) (a)
( define f ( lambda ( return ) ( return 2 ) 3))
(f ( lambda ( x ) x)) ; => 3
( call/cc f) ; => 2
下载地址
用户评论