Hacker News new | ask | show | jobs
by kibwen 3499 days ago
That doesn't make the term meaningless, it just means that "functional programming" is a victim of its own success.
1 comments

If you can apply the term to every programming language in widespread use today[1], then yes, it is pretty useless. There is real value in having the term "functional programming" be meaningful and denote a certain class of languages; defining that as "any language with first-class function values" is too broad as to render the term meaningless.

[1] Even C has this with Apple's Blocks extension (http://clang.llvm.org/docs/Block-ABI-Apple.html).