I don’t think the criticism of the author applies LISP-style functional programming, which is much more accommodating to embracing chaos.
reply
It was intended as a criticism of the article, that its whole assumption “FP == making invalid states impossible to represent” is incorrect.
I recognize that it’s very much possible to embrace chaos with Haskell, and I should probably have worded that better.
In Haskell you can “embrace chaos” exactly as much as you desire. It’s a general purpose programming language.
I don’t think the criticism of the author applies LISP-style functional programming, which is much more accommodating to embracing chaos.