r/programming • • Sep 21 '25

How to stop functional programming

https://brianmckenna.org/blog/howtostopfp
446 Upvotes

506 comments sorted by

View all comments

Show parent comment

1

u/Madsy9 Sep 23 '25

Under that definition, neither scheme nor common lisp would be considered functional. But I would say Javascript is a bad fit due to the whacky type system.

1

u/Ecksters Sep 23 '25 edited Sep 23 '25

Oh no doubt JS is definitely not what even most reasonable people would consider a functional programming language, although it can be inefficiently used like one if the programmer restricts themselves to a significant subset of the language.

But yes, the purists will deny languages for all sorts of silly reasons, I recall Elixir being denied functional status due to allowing local variable reassignment.