This week has been about completion scripts from BNF, a lambda calculus repl, Rust Git hooks, the Kakoune editor, repurposing hardware and data abstractions.
An article exploring abstraction through different languages' lens on interfaces.
A Rust library enabling Git hook configurable via a TOML file.
A Lambda Calculus implementation including a REPL, thoroughly documented.
A tool to generate completion scripts from a BNF-like grammar.
A website on the idea of minimising waste by maximising hardware lifespans, minimising energy use and focusing on the use of available computational resources.
If this topic interests you, Build a cheap but fast home NAS system might be of your interest.
A modal editor with advanced text manipulation and extensible with plugins. Helix is heavily influenced by it.