<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Tiny Interpreters</title><description>Learn how programming languages work, one tiny interpreter at a time.</description><link>https://blog.tinyinterpreters.dev/</link><item><title>Testing an Elm Interpreter with elm-test</title><link>https://blog.tinyinterpreters.dev/posts/testing-an-elm-interpreter-with-elm-test/</link><guid isPermaLink="true">https://blog.tinyinterpreters.dev/posts/testing-an-elm-interpreter-with-elm-test/</guid><description>Learn how to test an Elm interpreter with elm-test at the lexer, parser, and interpreter boundaries, then extract a reusable testValue helper.</description><pubDate>Tue, 04 Aug 2026 07:50:00 GMT</pubDate></item><item><title>CONST: The Structure of a Tiny Interpreter in Elm</title><link>https://blog.tinyinterpreters.dev/posts/const/</link><guid isPermaLink="true">https://blog.tinyinterpreters.dev/posts/const/</guid><description>Build a tiny but complete interpreter in Elm and follow a program from source text through parsing and an AST to its evaluated result.</description><pubDate>Mon, 03 Aug 2026 05:00:00 GMT</pubDate></item></channel></rss>