title: Is Javascript a Functional Programming Language?
body: <p>Just because functions are first class objects, there are closures, and higher order functions, does Javascript deserve to be called a Functional Programming language?  The main thing I think it lacks is Pure Functions, and it doesn't 'feel' like other functional languages, like lisp (although thats not really a good reason for it not to be a functional langauge...)</p>