My journey through writing a compiler, shell, and text editor: the trifecta of software development tools.
How can we future-proof our programming languages?
I've been reflecting recently, and decided to record the most important lessons I've learned.
I've written a dependency-free chess engine library in my free time between classes.
I've written an alternative to the C programming language. This is how it works, and what I've learned.
While the practical aspect of an application is incredibly important, I believe that the presentation is significantly more important.
After reading about parser combinator libraries, I started to write my own! I eventually got it into a working state, and published it on crates.io under the name `honeycomb`.
While PowerShell can be cumbersome and ugly, its take on object orientation is very useful.