|
|
|
|
|
by Drup
3354 days ago
|
|
I would actually argue the opposite: ML languages propose the sweet spot of having functional features but still being flexible. Mutability, OO and various other feature are all there just when you need them. You don't need, like in Haskell, to do incredible contortions to be able to express things naturally. Regardless which algorithm and API you want, there is a pretty good chance you can express it in OCaml naturally, and it'll almost always be reasonably efficient by default. Also, everyone underestimate modules a lot. They're the best software development tool in any language by a long shot. |
|
Sounds like you're in the same boat as the asker.