Spring 2019 Independent Study: The Sailfish Programming Language

I spent the last three and a half months reading through Compilers: Principles, Techniques, and Tools and implementing my own programming languages, Sailfish. As part of the final submission for my project to complete this independent study, I wrote a manual for the language, describing how it works, and some of the design processes along the way.

Link to the Manual here.