4 ms·
> if you are disciplined, you can write perfectly pure, functional Scala That's a key point right there. If you are an OOP guy trying to learn FP, Scala makes
by ademarre 13y ago
> if you are disciplined, you can write perfectly pure, functional Scala
That's a key point right there. If you are an OOP guy trying to learn FP, Scala makes it too easy to stick to what you already know. I find that Scala's OO features get in the way of learning functional programming, because like you said, it requires discipline to do things in a functional way. With Haskell, you don't have a choice.