Reason and OCaml - The Full Stack
summary
Company runs 3,000 crawling servers with a five‑person OCaml team and rewrites the site using OCaml back end, ReasonReact front end compiled with BuckleScript, and end‑to‑end shared types so functions that call HTTP endpoints take a specific record and return a specific type and a wrong call simply does not compile. Most encoders/decoders and client stubs are generated (ppx and generators) using tools like dgeni, producing hundreds of thousands of lines of generated code and a small handwritten core.
AI-written summary · about








