
Sign up to save your podcasts
Or


Richard Eisenberg is one of the core maintainers of Haskell. He recently joined Jane Street’s Tools and Compilers team, where he hacks on the OCaml compiler. He and Ron discuss the powerful language feature that got him into PL design in the first place—dependent types—and its role in a world where AIs can (somewhat) competently write your code for you. They also discuss the differences between Haskell and OCaml; the perils of trying to make a language that works for everybody; and how best a company like Jane Street can collaborate with the open source community.
You can find the transcript for this episode on our website.
Some links to topics that came up in the discussion:
By Jane Street4.9
7272 ratings
Richard Eisenberg is one of the core maintainers of Haskell. He recently joined Jane Street’s Tools and Compilers team, where he hacks on the OCaml compiler. He and Ron discuss the powerful language feature that got him into PL design in the first place—dependent types—and its role in a world where AIs can (somewhat) competently write your code for you. They also discuss the differences between Haskell and OCaml; the perils of trying to make a language that works for everybody; and how best a company like Jane Street can collaborate with the open source community.
You can find the transcript for this episode on our website.
Some links to topics that came up in the discussion:

590 Listeners

1,873 Listeners

273 Listeners

2,424 Listeners

625 Listeners

587 Listeners

189 Listeners

233 Listeners

82 Listeners

75 Listeners

59 Listeners

95 Listeners

383 Listeners

133 Listeners

64 Listeners