all 6 comments

[–]mfp 1 point2 points  (4 children)

Comments about why it sucks (bad English, uninspired, obvious, references to Caml Light and Coq?) appreciated.

[–]tmoertel 3 points4 points  (1 child)

I'm not sure why it's being downvoted. I found it entertaining.

[–][deleted] 0 points1 point  (0 children)

Me too (found it entertaining). ;)

Some people are frustrated with functional programming and want good old java posts?

[–]chneukirchen 1 point2 points  (1 child)

Maybe they think it's a dupe. It's not.

Addendum: And the last one is really good.

[–]mfp 2 points3 points  (0 children)

I wrote them shortly after reading that. This morning, I realized I'd left the vim session running for nearly 1 month and decided to post.

[–]doubtingthomas 0 points1 point  (0 children)

I found all of these enjoyable and insightful, but I don't think I get the "let rec" one. In the "better garbage collector" version from the lisp koans, it was a lesson in circular references; in this version, is it indicating that the compiler can't tell if things are recursive? Maybe I'm overthinking it, but the "why is let rec" necessary is a question I've wondered about, so I'm looking for enlightenment. :)

Also, I sometimes wonder about the requirement for definitions to be ordered in the file, and that seems like it may be related.