ppx_core: context-free rewriters for better semantics and faster compilation
At Jane Street, we have always been heavy users of pre-processors, first with camlp4 and now ppx. Pre-processing makes the infrastructure a bit more complex, but it save us a lot of time by taking…
Read the full articleYou might also wanna read
The Smalltalk Rewrite Engine: A Powerful but Difficult-to-Use Tool for AST-Level Code Transformation
The rewrite engine is an absolutely brilliant invention by John Brant and Don Roberts, introduced with the Refactoring Browser (see “A Refa.
Building a Zero-Allocation HTTP/1.1 Parser with OxCaml for High-Performance Research Infrastructure
Building httpz, a high-performance HTTP/1.1 parser with zero heap allocation using OxCaml's unboxed types, local allocations, and mutable lo
Challenges of Outperforming Interpreters with JIT Compilers on Modern CPUs
Hi
Building Faster Parsers Through Data-Oriented Design: Flat Arrays Over Pointer Trees
How designing the data structure first (flat arrays of indices instead of a pointer tree) makes a parser fast and collapses memory layout, a
Python 3.14 Delivers JIT Compiler and GIL-Free Concurrency
A technical overview and some benchmarks
Jane Street reconsiders formal methods after 25 years of skepticism
I’ve been telling people for the last 25 years that Jane Street as an organization was just not interested in formal methods.

Comments
Sign in to join the conversation.
No comments yet. Be the first.