4 ms·
Emacs Lisp is a relatively standard Lisp, slightly oldish. > Lisps are Racket and Clojure Racket and Clojure are languages derived from Scheme or Lisp . They
by lispm 12y ago
Emacs Lisp is a relatively standard Lisp, slightly oldish.
> Lisps are Racket and Clojure
Racket and Clojure are languages derived from Scheme or Lisp . They are mostly incompatible to other Lisp dialects. Racket and Clojure are completely incompatible with each other or even Emacs Lisp.
- eru 12y agoEmacs Lisp used to be close to `the' standard Lisp. But since a few decades all Lisp have static scoping by default now. Racket and Clojure are both Lisps, and, yes, they are incompatible. They are different, if related, languages. Our local guru, Paul Graham, has his own (incompatible!) Lisp dialect, Arc, loosely based on and implemented in Racket.
- lispm 12y ago> Emacs Lisp used to be close to `the' standard Lisp. But since a few decades all Lisp have static scoping by default now. Static scoping is nowadays supported in Emacs Lisp.