3 ms·
Is the intention to end up with all the emacs lisp code rewritten in Common Lisp? If so that may be misguided. emacs lisp is a DSL for making an extensible edit
by justinhj 15y ago
Is the intention to end up with all the emacs lisp code rewritten in Common Lisp? If so that may be misguided. emacs lisp is a DSL for making an extensible editor whilst Common Lisp is a general purpose programming language. There are good reasons for emacs lisp design decisions. Dynamic vs Lexical scope for example http://www.gnu.org/software/emacs/emacs-paper.html#SEC18 http://www.gnu.org/software/emacs/emacs-paper.html#SEC18