Today, 2024-11-20, at 1930 UTC (11:30 am PST, 2:30 pm EST, 7:30 pm GMT, 20:30 CET, …) we are streaming the 36th episode of the Haskell Unfolder live on YouTube.
The Haskell Unfolder Episode 36: concurrency and the FFI
There are two primary ways to import C functions in Haskell: “unsafe” and “safe”. We will first briefly recap what this means:
unsafefunctions are fast but cannot call back into Haskell,safefunctions are much slower but can. As we will see in this episode, however, there are many more differences betweenunsafeandsafefunctions, especially in a concurrent setting. In particular,safefunctions are not always safer!
About the Haskell Unfolder
The Haskell Unfolder is a YouTube series about all things Haskell hosted by Edsko de Vries and Andres Löh, with episodes appearing approximately every two weeks. All episodes are live-streamed, and we try to respond to audience questions. All episodes are also available as recordings afterwards.
We have a GitHub repository with code samples from the episodes.
And we have a public Google calendar (also available as ICal) listing the planned schedule.
There’s now also a web shop where you can buy t-shirts and mugs (and potentially in the future other items) with the Haskell Unfolder logo.
