Notes from the parser.
Slow takes on prompts as software, written by the people building the DSL.
- 2025-11-02Reading a promptel file: anatomy of a declarative prompt
Walk through a real .prompt file block by block. What each piece means, why it exists, and what the AST looks like when the parser is done with it.
dsltutorialanatomy - 2025-10-08Provider-portable prompts: what the abstraction actually buys you
A provider abstraction is not about hedging your bets. It is about keeping the prompt as the unit of work — and making the SDK the implementation detail it should always have been.
providersarchitectureengineering - 2025-09-14Why prompts deserve a DSL, not f-strings
F-strings work until they don't. Once a prompt has params, defaults, techniques, and provider constraints, it stops being a string and starts being a program. Give it a grammar.
dslengineeringopinion