Skip to content

Reading / 2026-04/2026-04-30t231027-munificentcraftinginterpreters

munificent/craftinginterpreters

Source repository for "Crafting Interpreters", containing the full book text and complete implementations of two Lox interpreters (jlox in Java and clox in C) with a build system that weaves code and prose into the final site.

Apr 30, 2026 · tech · Robert Nystrom, GitHub

Read at the source →

Topics

  • software-engineering
  • engineering-craft
  • open-source
  • systems-design
  • developer-tools

Cited by

  • Developer tools

    A broad category of platforms, libraries, and infrastructure spanning version control, CI systems, language toolkits, AI coding agents, and operational dashboards, increasingly shaped by AI-native patterns and the MCP ecosystem.

  • Engineering craft

    The discipline of writing code and building systems with deliberate attention to correctness, clarity, and maintainability, spanning language implementation, shell tooling, component architecture, and CI pipeline integrity.

  • Open-source tools

    Open-source tools span build systems, CLI utilities, and design asset libraries, each sharing code and documentation publicly to invite reuse, extension, and community contribution.

  • Software engineering

    A broad discipline covering architecture, tooling, testing, and craft decisions that determine how software is built, maintained, and extended — a theme connecting sources on agent reliability, CSS platform primitives, component design, shell scripting, and more.

  • Systems design

    Systems design is the practice of structuring software components so each can evolve, fail, or be replaced independently; sources here address this through agent architecture, interpreter construction, durable execution, module depth, and container isolation.

Related

back to /reading