overhauling the `random` package


Details
Every month we meet to hang out and talk functional programming. This month Alexey Kuleshevich will talk about his work on the `random` package:
Random package in Haskell has been neglected for a couple decades. It suffered from extremely poor performance and a very much outdated interface. In order to revive random and bring it back to its former glory, I got together with a couple of Haskellers and we performed a complete overhaul of the package. We’ve managed to solve all of the critical problems in random, while improving its interface and minimizing breakage.
This talk will be about some of the aspects of the overhaul that happened 5 years ago and many of the exciting new features that followed, as well as some of the plans for the future.
The general schedule is
- 17:00 – socialize
- 17:30 – announcements
- 17:45 – primary talk
- 18:30 – discussion
- 19:00 – go home
Pizza and non-alcoholic beverages are provided.
Everyone is welcome – we abide by the Contributor Covenant.

Every 3rd Tuesday of the month until December 16, 2025
overhauling the `random` package