OO vs Scheme
A few months ago I posted this:
"So, my plan is, I'm going to write a moderately complex algorithm (a symbolic differentiator) in C++, C#, Scheme, and then OCaml (or maybe F#), and write up my experiences. I'm teaching myself Scheme at the moment..."
Well, I have some progress to report. Here's a fairly lengthy write up of the experience so far.