Skip to content
/ rox Public

A Ruby interpreter for the Lox programming language.

Notifications You must be signed in to change notification settings

codebymatt/rox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

rox

A Ruby interpreter for the Lox programming language.

I'm working through Bob Nystrom's Crafting Interpreters as a foray into the practical workings of a programming language. At the time of writing this I work on a team that develops and maintains GROQ, a query language for JSON. While I've contributed here and there, I'm not as fluent as I'd like to be with what's under the hood of any non-trivial language implementation.

I'm planning on covering the first section of the book with Ruby, a language I love but rarely use in my day-to-day, and the second half in Go, my current daily driver.

(This is actually my second attempt at the first section of the book, the git history of this repo reaches further back than I care to admit. The first time I raced through the material with too much of a focus on finishing it, instead of learning. I am at least a little wiser now.)

About

A Ruby interpreter for the Lox programming language.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages