4 ms·
Secretive trading firm Jane Street uses OCAML: https://www.janestreet.com/technology/ https://www.janestreet.com/technology/
by kratom_sandwich 4y ago
Secretive trading firm Jane Street uses OCAML: https://www.janestreet.com/technology/ https://www.janestreet.com/technology/
- b20000 4y agoi’m curious how they get the low latency performance they need when using a language like ocaml.
- nequo 4y agoOne answer is FPGAs: https://signalsandthreads.com/programmable-hardware/ 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-gc/ https://kcsrk.info/multicore/gc/2017/07/06/multicore-ocaml-g...
- b20000 4y agoyeah ok, no interest in a language with a GC. i’ll stick to c++. are they generating fpga code from ocaml?
- nequo 4y ago> 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 https://github.com/janestreet/hardcaml