Skip to content
0:00 / 0:00

#polysemy#freemonads#effects

Polysemy: Chasing Performance in Free Monads — Sandy Maguire

Lambda Montreal

302 subscribers • 1 video on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Sandy Maguire

Advanced. Deep dive for people who know the field.

7.7K views7 years ago1 recommendation

Programming languagesSystems programmingHaskellFunctional programmingPerformance and optimization

Sandy Maguire discusses the Polysemy library and how to achieve high performance with free monads and extensible effects in Haskell.

Lambda Montreal 2019-04-17 meetup.com/lambda-montreal/events/260307600/ leanpub.com/thinking-with-types

Why it's here

1 person recommends this

What people say. Recommended as an excellent talk on the design and performance optimization of the Polysemy effects library in Haskell.

Moments people linked to

u/gelisamin r/haskell • Recommends

Video Polysemy: Chasing Performance in Free Monads, a talk by Sandy Maguire

u/hardwaresoftonin r/haskell • Mentions

On “Polysemy Internals: Freer Interpretations of Higher-Order Effects :: Reasonably Polymorphic”

Also, check out Sandy's awesome talk at Lambda Montreal -- it's a fantastic guide to the other approaches and why Polysemy is the perfect middle ground between `freer-simple` and `fused-effects` , I'm really excited to `polysemy`.

u/TheMattenin r/haskell • Mentions

On “"Building Haskell Programs with Fused Effects" by Patrick Thomson”

I would recommend you to watch Sandy's talk about `polysemy` which mentions it's goals and compares internals of both libraries (`polysemy` slightly changed in that time, but not too much).

u/_jackdk_in r/haskell • Mentions

On “Effectful”

> Why effect systems I like 4:00–9:00 of the following video about `polysemy` (though "the dream" applies to other effect systems too): link to this video
1View on Reddit