Secretive trading firm Jane Street uses OCAML: https://www.janestreet.com/technology/

i’m curious how they get the low latency performance they need when using a language like ocaml.

One answer is FPGAs:

https://signalsandthreads.com/programmable-hardware/

Also, OCaml’s garbage collector tries to minimize GC pauses. Here is a slide deck from a somewhat old talk about the now-released multicore GC:

https://kcsrk.info/multicore/gc/2017/07/06/multicore-ocaml-g...

yeah ok, no interest in a language with a GC. i’ll stick to c++.

are they generating fpga code from ocaml?

> yeah ok, no interest in a language with a GC. i’ll stick to c++.

If you have already made your mind up, there is hardly a point to your question.

> are they generating fpga code from ocaml?

Yes, they have built a library called Hardcaml to design FPGAs:

https://github.com/janestreet/hardcaml