Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The overview of Real World OCaml might help answer that:

https://realworldocaml.org/v1/en/html/prologue.html#why-ocam...

"Among this worthy set of languages, OCaml stands apart because it manages to provide a great deal of power while remaining highly pragmatic. The compiler has a straightforward compilation strategy that produces performant code without requiring heavy optimization and without the complexities of dynamic just-in-time (JIT) compilation. This, along with OCaml's strict evaluation model, makes runtime behavior easy to predict. The garbage collector is incremental, letting you avoid large garbage collection (GC)-related pauses, and precise, meaning it will collect all unreferenced data (unlike many reference-counting collectors), and the runtime is simple and highly portable."



The brief look I had at some of the source examples seemed a little arcane. To be fair that's probably same as any unfamiliar language I suppose.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: