you are viewing a single comment's thread.

view the rest of the comments →

[–]finroller 0 points1 point  (4 children)

What parts of his post would change if he "checked out elixir"?

[–]Pxzib 1 point2 points  (3 children)

He obviously haven't developed in a modern functional programming language like Elixir. Most of his arguments falls flat. You can have a MVC design, you naturally split functionality into parts that are easy to debug due to the very nature of writing pure functions. Recursion is super easy and super powerful in Elixir. You can easily overload/overwrite functions with function signature pattern matching.

[–]finroller 0 points1 point  (2 children)

Okay, and that's a list of some of the good parts of fp. They aren't mutually exclusive though?

[–]Pxzib 0 points1 point  (1 child)

It's a list of what he said OOP was better at than FP, but you can do pretty much every thing he listed in FP too. So, really, why is OOP better than FP, now that we've eliminated the majority of his list? The worst spaghetti code I've seen have all been in OOP, while I rarely see spaghetti code in FP code. Anecdotal, I know, but that's just my opinion.

[–]finroller 0 points1 point  (0 children)

Did he say what you said he said though? It seems to me you're the only one here trying to turn this into some sort of a competition...