Hacker News new | ask | show | jobs
by codygman 2107 days ago
> OCaml is ruthlessly practical and the culture around it is was one eminent pragmatism.

Also, in case Ocaml turns out to be a better fit for any future projects I have a question:

What is the biggest advantage constituted in part or primarily from it's ruthless pragmatism?

1 comments

I would say a rock solid runtime with a focus on consistent performance, a nice C ABI, and low memory usage. Haskell suffers in non-trivial use cases and the is very hard to profile. Laziness has never worked correctly and in my view is a big mistake. Laziness is a dead-end, despite all the elegant code it allows you to write.

Also the tool chain is miles better than Haskell. I'd even say that the build/package management and editor tooling is some of the best of any language.