4 ms·
What do you mean exactly? I mean, Common Lisp is incompatible to Scheme for example.
by emiljbs 13y ago
What do you mean exactly?
I mean, Common Lisp is incompatible to Scheme for example.
- lispm 13y agoCommon Lisp was designed to be backwards compatible with Maclisp. Maclisp was developed from McCarthy's LISP. Clozure OTOH is compatible with nothing.
- wyan 13y agoIt's compatible with all devices which support a JVM, which these days outnumber the ones supporting Maclisp.
- lispm 13y agoYeah, it is compatible with the JVM. But that does not make it a Lisp. Not a bit.
- emiljbs 13y agoHow isn't Clojure a Lisp? What is a Lisp according to you? I'm not asking this in an agressive way, btw, I'm just really curious.
- lispm 13y agoClojure 1.5.1 user=> (car '(1 2 3)) CompilerException java.lang.RuntimeException: Unable to resolve symbol: car in this context, compiling:(NO_SOURCE_PATH:1:1) There are several things wrong with above. I would expect: ECL (Embeddable Common-Lisp) 12.5.1 (git:6f2fd5413066103f46a7d9f70148c2f0541698f7) Copyright (C) 1984 Taiichi Yuasa and Masami Hagiya Copyright (C) 1993 Giuseppe Attardi Copyright (C) 2000 Juan J. Garcia-Ripoll ECL is free software, and you are welcome to redistribute it under certain conditions; see file 'Copyright' for details. Type :h for Help. Top level in: #<process TOP-LEVEL>. > (car '(1 2 3)) 1
- emiljbs 13y agoSo simply that a language does not support car/cdr but uses first/rest instead disqualifies itself as a Lisp?