Elisp Evaluation Workshop
✓ Published0🌍 Public
DDarMontou
Last edited Jul 4, 2019
Created on Jul 3, 2019
This interactive Emacs Lisp evaluation workshop demonstrates how the language evaluates different forms, from self-evaluating objects like numbers and strings to symbol indirection and function invocation. The buffer pairs source code with explanatory comments, encouraging exploration through `eval-print-last-sexp` bindings like `C-j`. It covers function calls, special forms, macros, quoting, and backquoting, using APIs such as `symbol-function`, `fset`, `funcall`, and `apply`. The example exposes runtime errors, like the wrong-type-argument from `apply`, and includes a commented-out infinite loop, making evaluation behavior concrete and testable.
AI-generated description