Stuff I Wrote About Java


Apr 21 Multimethods, Multiple Inheritance, Multiawesome!
Mar 19 Pratt Parsers: Expression Parsing Made Easy
Feb 13 Extending Syntax from Within a Language


Dec 31 Rethinking User-defined Operators
Oct 29 Bootstrapping a Type System
Oct 01 Solving the Expression Problem
Sep 18 Future-proofing, Uniform Access, and Masquerades
Aug 31 Type-checking a Dynamic Language
Aug 23 void, null, Maybe and nothing
Aug 01 Class in the Front, Proto in the Back