A repo for my files for CSCI 400: Principles of Languages, a class in different languages and the design considerations that go into them.