4 ms·
Scheme most definitely is a Lisp. While it is clear enough that Scheme is moving in a direction that is totally different to Common Lisp (which no one doubts is
by dragonquest 15y ago
Scheme most definitely is a Lisp. While it is clear enough that Scheme is moving in a direction that is totally different to Common Lisp (which no one doubts is a Lisp), McCarthy's original idea of Lisp, i.e. List Processing and use of symbols in programming still hold true for Scheme. Its basic data structure is still a cons cell and it uses S-exp.
If Scheme is not a Lisp, then by stretching the argument one can even say Algol 68 (large like CL) is not Algol since its very different from Algol58/60 (much more minimal) or vice-versa. Besides the blurred line between what is the language's evolutionary state and what should be considered its family extension, for all practical (and I daresay otherwise also) Scheme is a Lisp.