Simon Willison’s Weblog

How to Design (Declarative) Programming Languages (via) Language design 101