Link post
I tasked Claude, Codex, and Gemini to build a SQLite-like engine in Rust.
~19k lines of code.
Parser, planner, volcano executor, pager, b+trees, wal, recovery, joins, aggregates, indexing, transaction semantics, grouped aggregates, and stats-aware planning all implemented.
282 passing ai-written unit tests (this project certainly fails against the official sqlite test suite, so I did not bother testing).
building sqlite with a small swarm
Link post
tl;dr
I tasked Claude, Codex, and Gemini to build a SQLite-like engine in Rust.
~19k lines of code.
Parser, planner, volcano executor, pager, b+trees, wal, recovery, joins, aggregates, indexing, transaction semantics, grouped aggregates, and stats-aware planning all implemented.
282 passing ai-written unit tests (this project certainly fails against the official sqlite test suite, so I did not bother testing).