About me

Hi, I'm Emma! I'm a software engineer fascinated by programming languages, compiler design, implementation and their theory. This blog will be an account of my tales as I journey through the world of programming language theory and compiler construction.

The driving project behind this blog is a project I have called LoxMocha. This is a language based off of the language Lox from the book crafting interpreters by Robert Nystrom. My goal is to build upon the foundation that was laid out in the book and extend it for a more "compiled" world. This involes adding features like:

Recent Posts