Nov 13, 2007
“People ask why you are using a Haskell idiom in Ruby, or a Lisp idiom in Java. One of the answers is that by making functional things look functional, by making OO things look OO, by making distributed things look distributed, and so on, by borrowing paradigms from languages where those ideas are fully exploited, you can make your code signal its intent more clearly.
— Reginald Braithwaite’s great defense of multi-paradigm languages and TMTOWTDI
Comments gratefully appreciated. Please send them to me by any method of your choice and I'll include them here.