emacs 和 elisp 历史,很有意思

https://www.iro.umontreal.ca/~monnier/hopl-4-emacs-lisp.pdf

7 个赞

Emacs 早期历史瓜🍉的一点补充:

周末拜读了下,收益良多。稍微总结下:

  • Emacs = Editor macros
  • Emacs Lisp 是 Lisp2
    1. the namespaces for functions and ordinary values are separate
    2. and to call a function bound to a variable, a program must use funcall.
    3. Also, symbols can be used as function values.
  • 支持 lexical binding 道路曲折
  • defadvice vs nadvice.el
  • CL VS CL-lib
1 个赞