Clojure, the Good Parts
The Thread/setDefaultUncaughtExceptionHandler code! I read that and went, Oh! Is <i>that</i> how you do it! Why is this not the default? I've found the silent exception raising in futures to be one of the warts of Clojure. I had resorted to a macro that I used instead of future that caught the exception and reported it.<p>+1 for the pro tip!