3 ms·
The Emacs source code was always impressive to me. Much is lisp, but even the primitives (like buffer) that are written in C use macros to maintain semantic pa
by rpdillon 11y ago
The Emacs source code was always impressive to me. Much is lisp, but even the primitives (like buffer) that are written in C use macros to maintain semantic parity with the lisp code, defining macros like EQ and DEFUN. It's kind of fun to read (for me, anyway).
https://github.com/emacs-mirror/emacs/blob/master/src/buffer.c https://github.com/emacs-mirror/emacs/blob/master/src/buffer...