Common Lisp和Scheme之间有很多区别,例如函数和变量是否共享名称空间,宏是否卫生以及首选的样式强烈;这表现为setq
与set!
之类的词汇差异。
但是仍然有很多词汇被共享,例如quote
和cons
。
我正在寻找这些语言之间共享的完整词汇表。这样的东西存在吗?
或者,我可以给自己一种每种语言的词汇,即所有已知符号的列表,包括语言原语,标准库宏和函数。是否存在Common Lisp(如标准)和Scheme(如任何RxRS或失败的任何方言)中的那些内容?
答案 0 :(得分:4)
获取Common Lisp的所有符号:
(sort (loop for sym being each external-symbol of "CL" collect sym)
#'string-lessp)
答案 1 :(得分:2)
您正在寻找此网页: