in ,

Jane Street and the OCaml Compiler (2018) [video], Hacker News







November 7,


Jane and the Compiler


Yaron Minsky


Jane Street


Most of the time, our relationship to programming languages ​​is somewhat remote; we depend on the arcane details of the languages ​​we use, but we don’t usually have much of a say in how those languages ​​evolve.

At Jane Street, we started out in that mode, as a mere user of the language. But over the last 17 years, we’ve moved to a more active stance, where today, we have a team of compiler devs who actively contribute to OCaml, and where we’re more deeply involved in figuring out the future direction of the language.

In this talk, I’ll discuss that history, touching on how upstream changes impacted us along the way, how we came to start making changes ourselves, and what ongoing projects we’re excited about.






Yaron Minsky


Yaron Minsky joined Jane Street back in , and claims the dubious honor of having convinced the firm to start using OCaml. He also spends way too much time teaching his kids how to program.









The Algorithm for Precision Medicine


Matt Might


Hugh Kaul Precision Medicine Institute



Dude, Where Are My Files? Reverse Engineering Ransomware


Michael Sikorski


Fire Eye Labs



Safe at Any Speed: Building a Performant, Safe, Maintainable Packet Processor


Sebastian Funk


Jane Street



A Language-Oriented System Design


Nathan Linger


Jane Street



Abstractions for Expressive, Efficient Parallel and Distributed Computing


Lindsey Kuper


University of California, Santa Cruz



Jane and the Compiler


Yaron Minsky


Jane Street



Distributed, Incremental Dataflow Processing in the Cloud with Reflow


Marius Eriksen





Introduction to Incr_dom: Writing Dynamic Web Apps in OCaml


Cristina Rosu


Jane Street



OCaml All The Way Down


Andy Ray


Jane Street




Effective Programming: Adding an Effect System to OCaml


Leo White


Jane Street



The Hurricane’s Butterfly: Debugging Pathologically Performing Systems


Bryan Cantrill





Seven Implementations of Incremental


Yaron Minsky


Jane Street



On Verification for System Configuration Languages ​​


Arjun Guha


University of Massachusetts, Amherst



How to Build an Exchange


Brian Nigito


Jane Street


(❮) (❯)         

What do you think?

Leave a Reply

Your email address will not be published. Required fields are marked *

GIPHY App Key not set. Please check settings

Prince Charles Should Have Never Been Tested for Coronavirus, Crypto Coins News

Prince Charles Should Have Never Been Tested for Coronavirus, Crypto Coins News

[FREE]Start your Freelancing career as a Designer and Developer (Best Seller)