maetl

Compilers

The Axes of Parsing

This is an introductory guide to the theory and praxis of parsing and lexical analysis. All this material is a necessary basic foundation to the study of parsing.

Java Chases Its Tail Calls

John Rose talks about implementing support for tail call optimization in the JVM. I've been waiting for this one, as in my mind, it has long been one of the biggest holes in the leaky dike of…

The Myth of The Next Big Language

It's not a showdown between Javascript and Ruby, it's a race towards bioware. Language oriented programming is not a new idea, but it has taken a long time to become a significant influence on…