4 ms·
They both have a single relevant implementation and for haskell in particular it's a complex behemoth. Haskell has a specification in theory but a sea of extens
by turminal 5y ago
They both have a single relevant implementation and for haskell in particular it's a complex behemoth. Haskell has a specification in theory but a sea of extensions exists. Ocaml does not have a specification. Ocaml lacks good docs and is moving too fast. But the most significant thing in my opinion is the community, which is heavily research oriented.
And that's fine, we need research languages and I'll gladly continue to write software in Ocaml, but I wouldn't want to pick it for a project I'd want to be well engineered.
- Zababa 5y agoI don't think a single relevant implementation is a problem, especially when therer are not a lot of people working on these languages. I'm also surprised that you think OCaml is moving too fast. The multicore took a lot of time to have a proper design and backwards compatibiltiy, and old code compiles really well.
- deleted 5y ago[deleted]