Defunctionalization in a Functional Language with Ayaz Hafiz

Defunctionalization in a Functional Language with Ayaz Hafiz

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.

Episoder(117)

Speeding up Rust's Compiler

Speeding up Rust's Compiler

Richard talks with Nicholas Nethercote, a member of the Rust programming language's Performance Working Group and author of the Rust Performance Book. They discuss how he and others have worked to spe...

15 Mar 202349min

Evolutionary vs Revolutionary Languages with James Ward

Evolutionary vs Revolutionary Languages with James Ward

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

28 Feb 20231h 1min

The Rust + Elm Stack

The Rust + Elm Stack

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

20 Feb 202348min

The Monolith-Microservices Spectrum

The Monolith-Microservices Spectrum

Richard talks with Ashley Davis, author of the book Bootstrapping Microservices, about their differing perspectives on microservices, monoliths, and everything in between! Ashley is also the author of...

13 Feb 202352min

Swift and Unicode API Design with Rob Napier

Swift and Unicode API Design with Rob Napier

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

6 Feb 202348min

Haskell and Clojure in Production with Eric Normand

Haskell and Clojure in Production with Eric Normand

Richard talks to Eric Normand about his experiences using both Haskell and Clojure in production, and his perspectives on comparing and contrasting the approaches of the two languages.Eric hosts a pod...

30 Jan 202350min

F# in Production with Scott Wlaschin

F# in Production with Scott Wlaschin

Richard talks with Scott Wlaschin, author of the book Domain Modeling Made Functional and the website F# for Fun and Profit, about using F# in production and the minimal essence of functional programm...

16 Jan 202351min

Scratch-Building an Operating System with Steve Klabnik

Scratch-Building an Operating System with Steve Klabnik

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

16 Jan 202356min

Populært innen Politikk og nyheter

giver-og-gjengen-vg
aftenpodden
aftenpodden-usa
popradet
forklart
lydartikler-fra-aftenposten
stopp-verden
dine-penger-pengeradet
rss-gukild-johaug
det-store-bildet
rss-ness
nokon-ma-ga
hanna-de-heldige
fotballpodden-2
aftenbla-bla
rss-penger-polser-og-politikk
rss-dannet-uten-piano
rss-utenrikskomiteen-med-bogen-og-grasvik
e24-podden
bt-dokumentar-2