Simple ideas with huge impact from Clojure and Rama
summary
Shows concrete wins: Specter uses inline caching at library level to compile navigator paths and runs 30% faster than Clojure’s get-in on the demo, proving macros can remove abstraction overhead. Rama exposes durable indexes as P-states (KV, value, AVET-like, graph) so storage is just composable data structures, ships exclusive-access tasks that remove transactions by running single-threaded events, integrates event log + materialized views with full-acking for interactive use, and is free up to two nodes.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 1:03Global vars vs databases
- 5:39Homoiconicity in programming
- 11:39State with data structures
- 18:38Spectre navigation
- 28:08Rama: compute meets storage
- 34:30Rama event sourcing
- 41:30Psychology of ideas








