Hacker News new | ask | show | jobs
by bch 429 days ago
And one probably wouldn’t notice, but the buffer is backed by a “recno”[0] Berkeley DB instance[1].

[0] https://edoras.sdsu.edu/doc/BerkeleyDB/ref/am_conf/logrec.ht...

[1] https://en.wikipedia.org/wiki/Berkeley_DB

1 comments

Isn't that how most editors manage infinite undo/redo? I wondered if there is some magic "prune the backend and its now linear" model.