emacs 和 elisp 历史,很有意思

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

  • 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 个赞