journal.stuffwithstuff.com ↓ about me

Stuff I Wrote About Magpie

date title tags
2013 Apr 17 Well Done: A Sentinel Value go language magpie
     Feb 24 Iteration Inside and Out, Part 2 dart go language lua magpie python ruby
     Jan 13 Iteration Inside and Out dart language magpie ruby
2012 Jun 12 Multimethods, Global Scope, and Monkey-Patching language magpie
2011 Jun 06 Magpie Wants You! language magpie oscon
     Apr 21 Multimethods, Multiple Inheritance, Multiawesome! cpp java js language magpie
     Mar 19 Pratt Parsers: Expression Parsing Made Easy java js language magpie parsing
     Feb 13 Extending Syntax from Within a Language java language magpie parsing
     Jan 16 Pattern Matching in a Dynamic OOP Language c js language magpie
2010 Dec 31 Rethinking User-Defined Operators cpp go java language magpie parsing
     Dec 14 The Trouble with Constructors language magpie
     Nov 08 Refining Exceptions and Error Codes language magpie
     Oct 29 Bootstrapping a Type System java language magpie
     Oct 01 Solving the Expression Problem java language magpie
     Sep 28 Ruby Blocks, Python’s “with”, and Magpie’s Test Suite language magpie python ruby
     Sep 18 Future-Proofing, Uniform Access, and Masquerades c-sharp java language magpie
     Sep 01 A Type Checking Conundrum! language magpie
     Aug 31 Type Checking a Dynamic Language java language magpie python
     Aug 23 “void”, “null”, “Maybe” and “nothing” java language magpie
     Aug 01 Class in the Front, Proto in the Back java language magpie
2009 Dec 26 Conditional Binding with “let” in Magpie language magpie
     May 15 Loops in Magpie c-sharp language magpie
     May 05 One and Only One language magpie
     Apr 26 Stupid Magpie Tricks (Or: Yes, I’m Making a Programming Language Like Everyone Else) language magpie