What if everything was a database?
summary
Eve models the entire program as records and reactive blocks that search a record store, transform matches, then bind/commit results; the runtime exposes about nine core operations. A working Flappy Bird demo runs on Eve 0.3 (JS) and a 0.4 rewrite in Rust is underway. The IDE’s “magic debugger” maps UI elements to code and shows why blocks did or didn’t run. Java parallels discussed: Akka STM/AtomicRef, Kafka/Kafka Streams, IntelliJ stream debugger, and Java Mission Control/Flight Recorder.
AI-written summary · about
chapters (8)
- 0:00Start
- 9:53SYNTAX
- 19:33STANDARD LIBRARY
- 28:26GOOD PARTS
- 30:20PHILOSOPHY
- 32:30SINGLE VISION
- 34:11SOFTWARE TRANSACTIONAL MEMORY
- 37:23CQRS, KAFKA, KAFKA STREAMS
related talks
05mInterview
44mCellPond: Spatial programming without escape
36mCool kids' way of generating code
25mSymbolic Modeling and Transformation of Java Code
38mModeling Symposium
53mWell there's your problem! Your engine's missing! A look under Java's hood
01h 01mData Flow Analysis in IntelliJ IDEA: How the IDE Perceives Your Code
54mWhat Lies Beneath
