Reading and writing files in emacs lisp: https://www.lunaryorn.com/posts/read-and-write-files-in-emacs-lisp.html (nice to see f.el get more attention!)
miniblog.
Related Posts
LLVM's lit tool for testing files is the most successful testing DSL I've ever seen. It's used a decent number of projects outside of LLVM.
By contrast I don't see many folks using e.g. Cucumber these days.
AI agents (OpenClaw, Hermes Agent etc) seem to be increasingly standardising their design.
You have a UI for the markdown files writable by the agent (sometimes just Obsidian) plus a set of CLI tools for performing actions.
I've seen so many new CLIs recently too.
The author of rust-analyzer discussing how language features help or hinder fast IDEs.
If you allow `from m import *` you can't analyse files in isolation, and it's even harder in Rust.