1024">
Learn
Packages
Community
Blog
Playground
Get Started
Learn
Packages
Community
Blog
Playground
Get started
Blog
This is where you'll find the latest stories from the OCaml Community!
Featured
Magic-trace: Diagnosing tricky performance issues easily with Intel Processor Trace
Intel Processor Trace is a hardware technology that can record allprogram execution flow along with timing information accurate toaround 30ns. As far as I ca...
01 Jan 2022
MirageOS 4.0 Preview Live Presentation
The official release of MirageOS 4.0 quickly approaches! Learn about some general MirageOS concepts and get a sneak park at the forthcoming…
11 Nov 2021
Benchmarking OCaml projects with current-bench
Regular CI systems are optimised for workloads that do not require stable performance over time. This makes them unsuitable for running…
08 Aug 2021
Why GADTs matter for performance
When GADTs (Generalized Algebraic DataTypes) landed inOCaml, I wasn’t particularly happy about it. I assumed that it was the kind ofnonsense you get when you...
03 Mar 2015
A lighter Core
We recently released a version of our open source libraries with a muchanticipatedchange– Async_kernel, the heart of the Async concurrent programming library...
03 Mar 2015
Centralizing distributed version control, revisited
7 years ago, I wrote a blogpostabout how we at Jane Street were using our distributed version control system(hg, though the story would be the same for git) ...
03 Mar 2015
Making making better
We spend a lot of time and effort on training new people, and it never stops forlong. Right now our winter-intern class is ending; in five months we’ll have ...
01 Jan 2015
13 Virtues
Very early on in his life, while on lengthy voyage from London to Philadelphia,Ben Franklin created a system of thirteen virtues to live his life by. He spen...
01 Jan 2015
Inspecting the Environment of a Running Process
Sometimes its useful to be able see the values of environment variables inrunning processes. We can use the following test program to see how well we canacco...
12 Dec 2014
How to choose a teaching language
If you were teaching a programming course, what language would you teach it in?
11 Nov 2014
Interviewing At Jane Street
Software Engineering Interviews at Jane Street
10 Oct 2014
What the interns have wrought: RPC_parallel and Core_profiler
We’re in the midst of intern hiring season, and so we get a lot of questionsabout what it’s like to be an intern at Jane Street. One of the things peoplemost...
10 Oct 2014
What is gained and lost with 63-bit integers?
Almost every programming language uses 64-bit integers on typical modern Intelmachines. OCaml uses a special 63-bit representation. How does it affect OCaml?
09 Sep 2014
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
News
opam 2.1.2 release
Release of opam 2.1.2
12 Dec 2021
OCaml Multicore - December 2021 and the Big PR
Monthly update from the OCaml Multicore team.
12 Dec 2021
opam releases: 2.0.10, 2.1.1, & opam depext 1.2!
Release announcement for opam 2.0.10, opam 2.1.1 and opam depext 1.2
11 Nov 2021
OCaml Multicore - November 2021
Monthly update from the OCaml Multicore team.
11 Nov 2021
OCaml Compiler - October 2021
Monthly update from the OCaml Compiler team.
10 Oct 2021
OCaml Multicore - October 2021
Monthly update from the OCaml Multicore team.
10 Oct 2021
OCaml Compiler - June-September 2021
Monthly update from the OCaml Compiler team.
09 Sep 2021
OCaml Multicore - September 2021
Monthly update from the OCaml Multicore team.
09 Sep 2021
opam 2.1.0 is released!
Release announcement for opam 2.1.0
08 Aug 2021
opam 2.0.9 release
Release announcement for OPAM 2.0.9
08 Aug 2021
OCaml Multicore - August 2021
Monthly update from the OCaml Multicore team.
08 Aug 2021
OCaml Multicore - July 2021
Monthly update from the OCaml Multicore team.
07 Jul 2021
opam 2.1.0~rc2 released
Release announcement for opam 2.1.0~rv2
06 Jun 2021
OCaml Multicore - June 2021
Monthly update from the OCaml Multicore team.
06 Jun 2021
OCaml Compiler - May 2021
Monthly update from the OCaml Compiler team.
05 May 2021
OCaml Multicore - May 2021
Monthly update from the OCaml Multicore team.
05 May 2021
OCaml Compiler - before May 2021
Monthly update from the OCaml Compiler team.
04 Apr 2021
OCaml Multicore - April 2021
Monthly update from the OCaml Multicore team.
04 Apr 2021
OCaml Multicore - March 2021
Monthly update from the OCaml Multicore team.
03 Mar 2021
opam 2.1.0~beta4 released
Release announcement for opam 2.1.0~beta4
02 Feb 2021
See all