Prog Blog for January 10th, 2026
Today I spent about 3 hours working on a project I've wanted to complete for a long time, a programming language based on TI-83 basic. I'm calling it "Taylor" after the high school I went to where I spent many hours typing in programs into a TI-83 calculator. I'll have more details when I get further along.
I'm working off of the Crafting Interpreters book, which so far I'm very much enjoying. Compiler design was my favorite course in college, and its nice to do some actual coding. It is a little more challenging than I thought, because although the book is full of code and explanations, I'm writing a different language than the book, and doing so in Python instead of Java. I think this is a good thing as it really makes me confront my understanding of the concepts it is presenting in order to apply them to my project.
Today I made it through the chapter on token parsing, next up is the chapter entitled "Representing Code".