Created 5th January, 2008 10:21 (UTC), last edited 5th January, 2008 10:26 (UTC)
Why Functional JavaScript?

I like functional programming in JavaScript, but then I'm one of the (seemingly) few people who really loves JavaScript — maybe it's because I don't really do in-web-browser development so the whole DOM thing remains a mystery to me.

I do think that the extra simplicity of blocks in languages like Ruby and Smalltalk make them more obvious languages to get you into exploring lambda-led and closure-led programming which can then be transferred to many other languages — the better ones at least.

History seems to show that performance is a short-term concern, and better programming techniques are a long-term concern.

It's amazing how few people (often including me) get that.