All 117 inter-node links now use [[file:node-name.org][title]] format which renders as clickable hyperlinks in both Emacs (C-c C-o) and web-based org renderers (Gitea, GitHub). Each node retains its :ID: UUID property for Emacs org-roam database features (backlinks, capturing, node-find). Prev format: [[id:uuid][title]] — Emacs only, dead text on web New format: [[file:name.org][title]] — works everywhere
20 lines
1.4 KiB
Org Mode
20 lines
1.4 KiB
Org Mode
:PROPERTIES:
|
|
:ID: 2afd9a3c-e96a-54c7-ac77-a05a28065b4b
|
|
:END:
|
|
#+title: Biology as Proof of the Lisp Model
|
|
#+filetags: :passepartout:biology:lisp:parallels:evolution:
|
|
|
|
Striking parallels between microbiology and the Lisp model:
|
|
|
|
1. **Homoiconicity** — DNA is code and data in the same molecule; no separate source and binary
|
|
2. **Hot-reloadable image** — alternative splicing, epigenetic marks, post-translational modifications change the running program without restart
|
|
3. **Automatic memory management** — proteasomes degrade misfolded proteins, autophagy recycles organelles; the cell never calls free()
|
|
4. **Interpreted dynamic language** — DNA → RNA → ribosome (interpreter) → protein; no static compilation step
|
|
5. **Self-modifying source** — CRISPR, transposons, DNA repair modify the genome at runtime; eval on the genome
|
|
6. **Duck typing** — protein folding depends on chemical environment, not type declarations
|
|
7. **Concurrent real-time GC** — apoptosis breaks down cell components for recycling by neighboring cells
|
|
|
|
Biology chose the Lisp model because it is more robust, adaptable, and evolvable. Evolution optimized for survival in an unpredictable environment, not peak single-thread throughput. Biology is the proof that the Lisp model can be efficient at planetary scale, running on hardware that self-assembles from food.
|
|
|
|
See also: [[file:lisp-economics.org][Lisp economics]]
|