Posts Tagged: ocaml

Nov 08, 2016 | 11 min read

A solution to the ppx versioning problem

Ppx is a preprocessing system for OCaml where one maps over the OCaml abstract syntax tree (AST) to interpret some special syntax fragments to generate...

By: Jeremie Dimino
Jul 08, 2015 | 4 min read

Converting a code base from camlp4 to ppx

As with many projects in the OCaml world, at Jane Street we have been working on migrating from camlp4 to ppx. After having developed equivalent...

By: Jeremie Dimino
May 05, 2015 | 4 min read

CPU Registers and OCaml

Even though registers are a low-level CPU concept, having some knowledge about them can help write faster code. Simply put, a CPU register is a...

By: Vladimir Brankov
Apr 09, 2015 | 1 min read

Faster OCaml to C calls

The official OCaml documentation “Interfacing C with OCaml” doesn’t document some interesting performance features.

By: Vladimir Brankov
Sep 29, 2014 | 2 min read

What is gained and lost with 63-bit integers?

Almost every programming language uses 64-bit integers on typical modern Intel machines. OCaml uses a special 63-bit representation. How does it affect OCaml?

By: Vladimir Brankov
Jan 09, 2014 | 12 min read

Async Parallel

Background

By: Eric Stokes
Dec 08, 2013 | 1 min read

RWO tidbits: the runtime

This is my favorite tweet about Real World OCaml.

By: Yaron Minsky
Nov 11, 2013 | 4 min read

The making of Real World OCaml

By: Yaron Minsky
May 03, 2013 | 10 min read

Patch review vs diff review, revisited

I’ve been thinking about code review a lot recently.

By: Yaron Minsky
Apr 02, 2013 | 1 min read

Hackerschool tutorial at Jane Street

By: Yaron Minsky