Why does Jane street use purely Ocaml

Posted by takuonline@reddit | ExperiencedDevs | View on Reddit | 159 comments

Source: https://m.youtube.com/watch?v=0ML7ZLMdcl4

I just learnt that Jane street uses Ocaml for pretty much everything.

I also assume that they have a lot of talented developers and are very smart people, which makes this even more confusing for me.

Like they use Ocaml even for the web frontend development using js-of-Ocaml library to transpile Ocaml to js, they use another tool to also transpile plugins for Vim(which have to be written in Vim script) to convert their Ocaml to vim script.

This goes against my knowledge of, use the best tool for the job.

I understand that they might want it in a lot of places, and a lot of companies, like Meta, use Hack which is like a custom programming language, but they also have react and pytorch which means they use other languages.

These guys just refused all of that, and l can extrapolate and assume they use it in more weird places too if they are this big on just using Ocaml.

Why would you want a mathematically proveable language on the frontend anyways.

This does not make sense to me.

I also know that there is the argument that the js guys use to defend use of js on the backend saying that you have a single language for everything, but this is too much, isn't?