3 ms·
Not sure if calc already existed in 1984. But Stallman argued (in one of the early emacs papers) that dynamic scope is much more convenient for a editor than l
by nn3 12y ago
Not sure if calc already existed in 1984.
But Stallman argued (in one of the early emacs papers) that dynamic scope is much more convenient for a editor than lexical scoping (as implemented in scheme or Common Lisp)
Dynamic scope makes it easier to change some variable per buffer. With lexical scoping you would need to simulate dynamic scope somehow to be able to change state per buffer.
- wtbob 12y agoCommon Lisp supports both dynamic and lexical scope. Emacs-like editors have been implemented in it, and there's no fundamental reason that a true Emacs couldn't be. Scheme is more of a toy; I'd not prefer it to Common Lisp for a production system, whether that system is an OS or an editing environment.