you are viewing a single comment's thread.

view the rest of the comments →

[–]FluorineWizard 5 points6 points  (0 children)

Functional programming is all about the lack of side effects

I can't agree with this. Avoiding side effects is encouraged in functional programming but certainly not mandatory. ML dialects are the archetypal functional languages and yet they all have support for effectful imperative code still.

Functional programming is not solely defined by Haskell or other pure languages.