OCaml

23 engineers on Hacker News describe using OCaml first-hand: 13 endorse it, 1 regret it, 1 are mixed.

85%trust
23first-hand users
17in production
endorse 13mixed 1regret 1uses, no opinion

“We like OCaml, it makes us excited to build. We know the language deeply, which means we can reason about performance and behavior”

endorse · production · lawnchair · 2025-11-07 · source ↗ · wrong label?

“I've been using OCaml for some time, primarily for my pet project, but also and some minor at-work utilities. Experience was great.”

endorse · production · xlii · 2024-12-03 · source ↗ · wrong label?

“OCaml was everything opposite. I made two Ocaml tours in recent years, and both times it literally just worked”

endorse · personal · frankie_t · 2024-12-03 · source ↗ · wrong label?

“I daily compile large OCaml programs which are linked to C programs, we run valgrind on them”

endorse · production · rwmj · 2018-11-26 · source ↗ · wrong label?

“I used OCaml in production for a 2 years and it was a very pleasant experience.”

endorse · production · 2 yr · a0 · 2018-11-10 · source ↗ · wrong label?

“lets say my experience with Ocaml has been more gratifying than yours with Scala.”

endorse · personal · srean · 2018-08-18 · source ↗ · wrong label?

“My OCaml programs are very often far shorter than my Python programs.”

endorse · personal · throwaway729 · 2016-12-04 · source ↗ · wrong label?

“I've been using OCaml to build a language and runtime system for cloud orchestration. If you're looking to try out OCaml, I'd say the time to do so is quickly approaching.”

endorse · production · seliopou · 2015-07-18 · source ↗ · wrong label?

“I'm currently working through the Real World OCaml book [1]... I highly recommend it.”

endorse · personal · AceJohnny2 · 2015-07-16 · source ↗ · wrong label?

“since I started working on improving this via OCaml Labs”

endorse · production · amirmc · 2014-11-25 · source ↗ · wrong label?

“I've been coding in it ever since, probably 150,000 lines of code by now. I don't regret taking the road less-traveled.”

endorse · personal · 5 yr · RolfRolles · 2013-12-09 · source ↗ · wrong label?

“When implementing Opa in OCaml, we run into tons of problem since the OCaml runtime was unable to run generated code efficiently.”

regret · production · hbbio · 2013-10-07 · source ↗ · wrong label?

“we switched to OCaml (and they have since adopted OCaml)... our language choice impacted our tools and results in a positive way.”

endorse · production · Cyranix · 2013-09-15 · source ↗ · wrong label?

“I've only used OCaml and not Haskell in production”

endorse · production · tikhonj · 2012-12-02 · source ↗ · wrong label?

“I love the language but for scientific work its hard to beat python. Ocaml just doesn't have the libraries or the community support”

mixed · production · 5 yr · jamii · 2010-11-03 · source ↗ · wrong label?

“Neovim didn't play nicely with their OCaml build and Vim did”

neutral · production · bryphe · 2020-06-24 · source ↗ · wrong label?

“not having any easy way to integrate with existing OCaml code”

neutral · production · rwmj · 2019-11-24 · source ↗ · wrong label?

“the main application is a binary written in OCaml (which uses the opam package manager)”

neutral · production · jallmann · 2016-08-08 · source ↗ · wrong label?

“we switched to OCaml”

neutral · production · rwmj · 2015-08-06 · source ↗ · wrong label?

“pfff ... is a sophisticated multi-language analysis and transformation framework written in OCaml.”

neutral · production · kmavm · 2012-11-22 · source ↗ · wrong label?

“We use OCaml at work for your first and second category.”

neutral · production · eru · 2010-12-09 · source ↗ · wrong label?

“We use OCaml at work, which has similar syntax”

neutral · production · eru · 2010-11-26 · source ↗ · wrong label?

“I also know OCaml and am doing some hobby projects in it.”

neutral · personal · strlen · 2010-11-19 · source ↗ · wrong label?