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... :-)