Guide76.1K views1,415 votes0 replies3,576 following
Architecting Extensibility: The Emacs C-Core and Elisp Interpreter Boundary
An architectural analysis of the Emacs C-core and Elisp interpreter, exploring the trade-offs between extreme extensibility and the risks of a single-threaded event loop.