Seems a little biased since they don’t even talk about its advantages. AFAIK not many companies use OCaml in practice but it is used quite a bit in academia in Europe.
That said (I may be biased as well) I was taught OCaml in uni and enjoyed its succinctness and expressiveness.
It's mostly C++ or Java (& other JVM languages) in high class finance, some python and verilog for their niches. The article is about the odd one out firm that has its own rather unique stack. It essentially says so at the end - "[you] become less employable anywhere else".
This does sound like a bit of an advertisement for Jane Street. Ocaml is nice enough from my playing around with it, I do think its Download -> Hello World story is a bit more complicated than it aught to be, but its an ML family programming language and is pretty nice. I am not sure if I prefer F# to Ocaml, but they are both nice.
I think the "harder to get a job elsewhere" line, and allusion to a Goldman Sachs Slang programmer is a bit odd. If you are able to get a job at Ocaml or GS or whatever and work there for a few years you shouldn't have trouble working somewhere else.
C++ is just the language everyone in the fintech world uses, as a matter of course, so not worthy of a story. It works and everybody knows it works. Failing would be news. Knight Capital was news!
(Although, a worryingly large fraction of that world remain stuck on C++98 compiled with Gcc-4.)
OCaml is an oddball language, its users are oddballs, and companies that employ them are oddballs. That makes it a good story when they show that they can actually succeed in a world utterly dominated by C++.
OCaml is a pretty good, albeit GC'd, language just about to graduate to being able to use multiple cores, so now is an exciting time for its users.
Regarding employability.
Isn't OCaml more prevalent in Europe? France obviously for one but England, too? Also I would assume with knowing OCaml one would also be fairly comfortable with F#, which also should bring some opportunities. Again perhaps more so in Europe or England to be precise.
13 comments
[ 4.3 ms ] story [ 35.2 ms ] threadThat said (I may be biased as well) I was taught OCaml in uni and enjoyed its succinctness and expressiveness.
I think the "harder to get a job elsewhere" line, and allusion to a Goldman Sachs Slang programmer is a bit odd. If you are able to get a job at Ocaml or GS or whatever and work there for a few years you shouldn't have trouble working somewhere else.
Sounds nice. Any open opportunities for Python devs to apply automation skills in Finance? Hopefully remote.
(Although, a worryingly large fraction of that world remain stuck on C++98 compiled with Gcc-4.)
OCaml is an oddball language, its users are oddballs, and companies that employ them are oddballs. That makes it a good story when they show that they can actually succeed in a world utterly dominated by C++.
OCaml is a pretty good, albeit GC'd, language just about to graduate to being able to use multiple cores, so now is an exciting time for its users.
https://ocaml.org/learn/companies.html