DiscoverSoftware UnscriptedDefunctionalization in a Functional Language with Ayaz Hafiz
Defunctionalization in a Functional Language with Ayaz Hafiz

Defunctionalization in a Functional Language with Ayaz Hafiz

Update: 2023-05-24
Share

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.

Comments 
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

Defunctionalization in a Functional Language with Ayaz Hafiz

Defunctionalization in a Functional Language with Ayaz Hafiz