是,LISP的宏让用户很难掌握,不直观
宏要先expand,然后eval
太烧脑了
但是我还是觉得LISP语言很伟大
简单的几条规则,有无限可能
【 在 Dieken 的大作中提到: 】
: Guy Steele 有个著名的演讲 Growing a language:
:
https://www.youtube.com/watch?v=_ahvzDzKdB0: 语言设计者不应该去设计一个小语言,因为它太小了做大事会很累,也不应该去设计一个大语言,因为它太难一次设计对。 语言设计者应该去设计一种 pattern,能让语言顺利的被用户扩展,而且扩展的跟原始就这么设计似的,天衣无缝。
: ...................
--
FROM 114.249.25.*