Project Sherlock

From the archive · Thursday, 17 September 2026

The daily pick

One work a day, drawn from the 4,654 works in the library with a copy you can open — the same one for everybody, and a different one tomorrow.

Book2021

Crafting Interpreters

Robert Nystrom

Builds a tree-walking interpreter and then a bytecode one for the same language, arguing that implementing a language teaches it faster than reading a spec.

Level
Entry
Access
Free
Length
—
Copy
link checked 17 Sept 2026

Recently

The day picks the work, so this page is the same for every reader and every past day stays as it was. Nothing here is personalised, and nothing is recorded.