Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

dabeaz/crusted

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crusted Interpreter

Author: David Beazley (https://dabeaz.com)
Written: December 24, 2025 - January 2, 2026.

This is the complete code for the "Crusted Interpreter: The Whole Typed Affair" video at https://www.youtube.com/watch?v=Rou26TpUG0Y wherein I code the entire Bytecode Virtual Machine project from Crafting Interpreters (https://craftinginterpreters.com) using only Rust and ed.

You'll find the Rust project in the rlox directory. I've made only one organizational change where I moved the various Lox test programs to their own directory called loxcode. Otherwise, the code is unchanged.

The CHANGELOG.md has a complete time-stamped terminal history of the entire editing session. The replay.py script will replay the change-log in approximately real-time in the terminal. I don't know if this is interesting or not, but maybe it could be if you wanted to set up some kind of race. Or if you just wanted a neat thing to put up on your screen for the next 67 or 68 hours.

About

Crusted Interpreter

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published