We Don't Import Punch Cards Any More

Interesting talk from Magnus Christerson and Shane Clifford about intentional programming (Charles Simonyi’s “next big thing”). Starts a bit slowly, then accelerates; I particularly liked the off-hand characterization of all of today’s widely-used languages as glorified punch cards. I think—I hope—that the demo starting around 14:00 is a glimpse of the future of programming.

Coincidentally, I also finally had time to read up on Pig, the Apache Hadoop project’s equivalent of Google’s Sawzall language for working with very large data sets—both are essentially “what we should do these days instead of SQL”. Interesting to think about how domain-specific languages like this will proliferate and interoperate if the intentional/extensible folks are right.

Until then, there’s Vimperator… :-)