3 ms·
LISP gave us eval/apply, encoding all of computing in purely symbolic terms [1]. Consequently, we can manipulate a Lisp program as-is under almost any computin
by adityaathalye 3y ago
LISP gave us eval/apply, encoding all of computing in purely symbolic terms [1].
Consequently, we can manipulate a Lisp program as-is under almost any computing medium; as VMs for Turing machines and Quantum machines, as direct silicon hardware (Symbolics), under (paper-assisted) wetware (e.g. solve chapter 1 of SICP entirely by hand).
[1] https://www.gnu.org/software/mes/manual/html_node/LISP-as-Maxwell_0027s-Equations-of-Software.html https://www.gnu.org/software/mes/manual/html_node/LISP-as-Ma...