Search code examples
schemelispcommon-lisp

Common vocabulary between Common Lisp and Scheme


There are many differences between Common Lisp and Scheme such as whether functions and variables share a namespace, whether macros are hygienic, and how strongly functional style is preferred; this shows up in some vocabulary differences such as setq vs set!.

But quite a bit of vocabulary is still shared, such as quote and cons.

I'm looking for a full list of vocabulary shared between the languages. Does such a thing exist?

Alternatively, I could make one myself given the vocabulary of each language, i.e. a list of all the known symbols including language primitives, standard library macros and functions. Do those exist for Common Lisp (as in the standard) and Scheme (as in any RxRS, or failing that, any dialect)?


Solution

  • You are looking for this web page:

    http://hyperpolyglot.org/lisp