Hacker News
- Crafting Interpreters https://craftinginterpreters.com/ 187 comments
- Compiling Expressions https://craftinginterpreters.com/compiling-expressions.html 16 comments
- Crafting Interpreters https://www.craftinginterpreters.com/ 11 comments
- Crafting Interpreters https://craftinginterpreters.com/ 24 comments
- Crafting Interpreters https://craftinginterpreters.com/the-lox-language.html 31 comments
- Crafting Interpreters – Web Version https://craftinginterpreters.com/contents.html 34 comments
- Crafting Interpreters is available in print http://craftinginterpreters.com/ 118 comments
- Crafting Interpreters: Calls and Functions https://craftinginterpreters.com/calls-and-functions.html 34 comments
- Jumping Back and Forth http://craftinginterpreters.com/jumping-back-and-forth.html 10 comments
- Crafting Interpreters http://craftinginterpreters.com/ 41 comments
- Compiling Expressions – Crafting Interpreters http://www.craftinginterpreters.com/compiling-expressions.html 4 comments
- Show HN: Crafting Interpreters – A handbook for making programming languages http://www.craftinginterpreters.com/ 75 comments
Lobsters
- "Crafting Interpreters" book is complete http://craftinginterpreters.com/ 8 comments book , plt
- Crafting Interpreters - A handbook for making programming languages. http://www.craftinginterpreters.com/ 14 comments compsci , programming
- The path to creating a programming language https://craftinginterpreters.com/ 2 comments learnprogramming
- Working on a Tree-Walk Interpreter for a language https://craftinginterpreters.com/contents.html 5 comments programminglanguages
- Scopes locals and functions. https://craftinginterpreters.com/ 7 comments programminglanguages
- [AskJS] A bytecode interpreter for a JavaScript-like dynamic language: Nystrom's Crafting Interpreters https://craftinginterpreters.com/ 4 comments javascript
- Crafting Interpreters https://craftinginterpreters.com/the-lox-language.html 19 comments programming
- How common is the front end / middle-end / backend design with intermediate representation? https://craftinginterpreters.com/a-map-of-the-territory.html 5 comments compilers
- Good Books to start writing compilers http://craftinginterpreters.com/contents.html 6 comments compilers
- Is there a way to make traits as performant as type punning? http://craftinginterpreters.com 6 comments rust
- Crafting Interpreters is available in print http://craftinginterpreters.com/ 24 comments programming
- Follow-up resources to Crafting Interpreters https://craftinginterpreters.com/ 11 comments compilers
- My First Semi-Working (not really) C Compiler - some feedback and a thanks to this subreddit https://craftinginterpreters.com/contents.html 2 comments compilers
- How are comments attached to AST nodes? https://craftinginterpreters.com/parsing-expressions.html#recursive-descent-parsing 5 comments compilers
- How to implement a module system for a language like JS? https://craftinginterpreters.com/ 7 comments compilers
- A free online e-book written by a Google compiler engineer for teaching you the basics of programming interpreters https://www.craftinginterpreters.com/ 9 comments compsci
- Optimization · Crafting Interpreters http://craftinginterpreters.com/optimization.html 17 comments programming
- How to design a statically typed compiler http://www.craftinginterpreters.com/contents.html 16 comments rust
- Methods and Initializers · Crafting Interpreters http://craftinginterpreters.com/methods-and-initializers.html 12 comments programming
- Classes and Instances · Crafting Interpreters http://craftinginterpreters.com/classes-and-instances.html 4 comments programming
- Closures · Crafting Interpreters http://craftinginterpreters.com/closures.html 27 comments programming
- "Calls and Functions", the latest chapter of Bob Nystrom's "Crafting Interpreters", has been released! http://craftinginterpreters.com/calls-and-functions.html 17 comments programming
- Jumping Back and Forth · Crafting Interpreters http://craftinginterpreters.com/jumping-back-and-forth.html 8 comments programming
- Extend the language in Crafting Interpreters to have a standard library? http://craftinginterpreters.com/ 3 comments compilers
- Crafting Interpreters - Local Variables http://www.craftinginterpreters.com/local-variables.html 6 comments programming
- Global Variables · Crafting Interpreters http://www.craftinginterpreters.com/global-variables.html 28 comments programming
- Crafting Interpreters: How to build a hash table http://www.craftinginterpreters.com/hash-tables.html 47 comments programming
- Types of Values · Crafting Interpreters http://www.craftinginterpreters.com/types-of-values.html 16 comments programming
- Crafting Interpreters -- A new, free-to-read book by Bob Nystrom of the Dart team http://www.craftinginterpreters.com/ 5 comments dartlang
- Crafting interpreters - Bob Nystrom http://www.craftinginterpreters.com/ 87 comments programming
- Compiling Expressions · Crafting Interpreters http://www.craftinginterpreters.com/compiling-expressions.html 73 comments programming
- Scanning on Demand ("Crafting Interpreters" chapter 16) http://www.craftinginterpreters.com/scanning-on-demand.html 12 comments programming
- Implementing a stack-based VM in C (part of "Crafting Interpreters") http://www.craftinginterpreters.com/a-virtual-machine.html 35 comments programming
- Crafting Interpreters by Bob Nystrom - Inheritance http://www.craftinginterpreters.com/inheritance.html 17 comments programming
- Classes · Crafting Interpreters http://www.craftinginterpreters.com/classes.html 8 comments programming
- The next chapter in my book on interpreters: variable resolution and semantic analysis http://www.craftinginterpreters.com/resolving-and-binding.html 13 comments programming
- A book on writing your own interpreter, yay! http://www.craftinginterpreters.com/ 3 comments compsci
- The first few chapters of my free book on implementing programming languages are up now http://www.craftinginterpreters.com/ 34 comments programming
Linking pages
- GitHub - codecrafters-io/build-your-own-x: Master programming by recreating your favorite technologies from scratch. https://github.com/danistefanovic/build-your-own-x 528 comments
- GitHub - sdmg15/Best-websites-a-programmer-should-visit: :link: Some useful websites for programmers. https://github.com/sdmg15/Best-websites-a-programmer-should-visit 331 comments
- Adrian Sampson: Flattening ASTs (and Other Compiler Data Structures) https://www.cs.cornell.edu/~asampson/blog/flattening.html 219 comments
- Crafting Interpreters: A Review https://chidiwilliams.com/post/crafting-interpreters-a-review/ 166 comments
- Extending Syntax from Within a Language – journal.stuffwithstuff.com http://journal.stuffwithstuff.com/2011/02/13/extending-syntax-from-within-a-language/ 165 comments
- GitHub - betaveros/noulith: *slaps roof of [programming language]* this bad boy can fit so much [syntax sugar] into it https://github.com/betaveros/noulith 151 comments
- GitHub - codecrafters-io/build-your-own-x: Master programming by recreating your favorite technologies from scratch. https://github.com/codecrafters-io/build-your-own-x 144 comments
- Part 0: Designing a Language without a Parser · thunderseethe's devlog https://thunderseethe.dev/posts/type-inference/ 135 comments
- Why Ruby has Symbols | dmitrytsepelev.dev https://dmitrytsepelev.dev/why-has-ruby-symbols 117 comments
- Crafting “Crafting Interpreters” – journal.stuffwithstuff.com http://journal.stuffwithstuff.com/2020/04/05/crafting-crafting-interpreters/ 117 comments
- My experience crafting an interpreter with Rust – Manuel Cerón https://ceronman.com/2021/07/22/my-experience-crafting-an-interpreter-with-rust/ 108 comments
- Introducing Hurl, a terrible (but cute) idea for a language | nicole@web https://ntietz.com/blog/introducing-hurl/ 106 comments
- GitHub - dkopko/klox: An interpreter https://github.com/dkopko/klox 101 comments
- Designing a Programming Language to Speedrun Advent of Code https://blog.vero.site/post/noulith 98 comments
- Understanding Compilers — For Humans (Version 2) | by Luke Wilson | Towards Data Science https://towardsdatascience.com/understanding-compilers-for-humans-version-2-157f0edb02dd 80 comments
- GitHub - joaocarvalhoopen/How_to_learn_modern_Rust: A guide to the adventurer. https://github.com/joaocarvalhoopen/How_to_learn_modern_Rust 73 comments
- devenv is switching Nix implementation to Tvix - devenv https://devenv.sh/blog/2024/10/22/devenv-is-switching-nix-implementation-to-tvix/ 66 comments
- GitHub - aalhour/awesome-compilers: Curated list of awesome resources on Compilers, Interpreters and Runtimes https://github.com/aalhour/awesome-compilers 62 comments
- 640 Pages in 15 Months – journal.stuffwithstuff.com http://journal.stuffwithstuff.com/2021/07/29/640-pages-in-15-months/ 61 comments
- GitHub - ThakeeNathees/pocketlang: A lightweight, fast embeddable scripting language. https://github.com/ThakeeNathees/pocketlang 61 comments
Linked pages
- Game Programming Patterns https://gameprogrammingpatterns.com/ 1375 comments
- GitHub - munificent/vigil: Vigil, the eternal morally vigilant programming language https://github.com/munificent/vigil 515 comments
- – Wren https://wren.io 373 comments
- Dart programming language | Dart https://dart.dev 65 comments
- The Finch Programming Language: Welcome http://finch.stuffwithstuff.com/ 60 comments
- Magpie Guide: Welcome http://magpie-lang.org/ 16 comments
- journal.stuffwithstuff.com https://journal.stuffwithstuff.com/ 0 comments