A better build system for OCaml
A “build system” is one of the most important tools in a developer’s toolbox. Roughly, it figures out how to create runnable programs from a bunch of differe...
OCaml and Systems rolled into one
Visit blog.janestreet.com → RSS feedOn Hacker News Mar 2018 – Oct 2026
Software Engineering 15Tools & Productivity 5Programming Languages 5AI & Machine Learning 5Systems & Performance 3Career & Management 3
A “build system” is one of the most important tools in a developer’s toolbox. Roughly, it figures out how to create runnable programs from a bunch of differe...
Imagine a system for editing and reviewing code where:
Intel Processor Trace is a hardware technology that can record all program execution flow along with timing information accurate to around 30ns. As far as I ...
We’ve always found strace useful but somewhat hard to work with. Its output is often inscrutable, it’s hard to follow subprocesses or threads, and if you wan...
At Jane Street we use a pattern/library called “expect tests” that makes test-writing feel like a REPL session, or like exploratory programming in a Jupyter ...