http://www.cs.virginia.edu/~weimer/p/weimer-toplas2008.pdf
I was skimming this and thought the programmers on the list might like it as
well. I never read any of the research being done on programming semantics
over at Berkeley, but this one is definitely interesting. You definitely
won't look at Java, C++, or C# the same way afterward. Some of the cases
they make against exception handlers are rather disconcerting, considering
how often they are used these days.
Have a great day,
T.J.