Hacker News new | past | comments | ask | show | jobs | submit login

Every newer language can do "this". First class functions and anonymous functions have been a standard feature for a while. Does not mean that say Lua or Ruby are functional programming languages. If you just require the ability to pass around anonymous functions even C++ is a functional programming language these days.

To meaningfully distinguish functional from imperative programming you have to add purity/immutable data to the definition at least.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: