3 ms·
All evidence points to this article being bullshit. I'd like to see someone try to make a decent game (including frontend) with Erlang, Haskell or Scala. Some
by grosjona 8y ago
All evidence points to this article being bullshit.
I'd like to see someone try to make a decent game (including frontend) with Erlang, Haskell or Scala.
Sometimes you need to separate state into different objects and let those objects manage their own internal state otherwise the code becomes overly complex. OOP was invented specifically to support this kind of isolation. Yes, sometimes OOP makes it more difficult to follow the flow of logic but once you understand the structure and core components of the system, it's much easier to make non-breaking changes and additions to the code.
This article is just regurgitating FP rhetoric and preaching FP as a silver bullet.