Defunctionalization in a Functional Language with Ayaz Hafiz - podcast episode cover

Defunctionalization in a Functional Language with Ayaz Hafiz

May 24, 20231 hr 16 minSeason 1Ep. 62
--:--
--:--
Listen in podcast apps:

Episode description

Richard talks to Ayaz Hafiz about his work on the Roc programming language. They discuss behind-the-scenes compiler details like implementing ad-hoc polymorphism and defunctionalization using lambda sets. Along the way they get into how these implementation details interact with design of the language, and the experience of using the language.

Hosted on Acast. See acast.com/privacy for more information.

Defunctionalization in a Functional Language with Ayaz Hafiz | Software Unscripted podcast - Listen or read transcript on Metacast