4 ms·
>I am on the opinion that just because the haskell type system is awesome, and the java typesystem is traditionally unflexible, it doesn't mean functional > OOP
by imanaccount247 12y ago
>I am on the opinion that just because the haskell type system is awesome, and the java typesystem is traditionally unflexible, it doesn't mean functional > OOP
No, it certainly does not mean that. And there is a tendency to misattribute the benefits of FP to the type system and vice versa. So remove the type system from the equation. The fact that erlang is better than all the generic untyped OO languages suggests that yes, FP is better.
>I figure as code evolves, it generally takes 3-4 rewrites to get class hierarchies to a point where it matches your domain
That's not a good sales pitch for OOP.
- djur 12y ago> The fact that erlang is better than all the generic untyped OO languages suggests that yes, FP is better What criteria are you using to determine this "fact"?