Re:Node.js isn't a silver bullet, but it's still a bullet.
by apgwoz on Saturday February 04, 2012 @07:42AM
(#3550921)
You might add that Lisp (well Scheme and some Common Lisps), Scala, and Haskell provide mechanisms to make recursion equivalent to iteration without explicit looping constructs that require mutation (tail recursion).
I will concede that JavaScript supports programming in a functional style. However, if one uses that as the definition of a functional language, the term becomes nearly useless, basically excluding only Java.