u/sohang-3112in r/haskell • Recommends
Deconstructing Lambdas—An Awkward Guide to Programming Without Functions
2K subscribers • 9 videos on Hallway
- Recommended by 2 people: 2 in engineering communities.
- Presented by Chris Penner
Advanced. Deep dive for people who know the field.
5.5K views5 years ago2 recommendations
Programming languagesComputer scienceHaskellFunctional programmingComputation and complexity
Chris Penner explores how profunctors and profunctor transformations serve as foundational computing tools by expressing programming patterns without functions.
With Chris Penner! We'll explore how profunctors are a foundational computing tool by expressing many programming patterns using the profunctor class hierarchy and profunctor transformations (a.k.a. hypermorphisms, a generalization over profunctor optics). Chris Penner is a Haskell hobbyist and self-proclaimed incarnation of "Cunningham's Law". He enjoys writing and often blogs about Lenses, Representable Functors, Monoids, and everything in between. He recently wrote "Optics by Example", a compendium on the elusive art of lenses, prisms, traversals, and their applications in functional programming. In his spare time, you can find him in the park doing handstands or writing Progressive Metal tracks on his 1989 Nintendo Gameboy. Slides for this talk: dropbox.com/s/1gxkl8x9pwh2muy/deconstructing-lambdas.pdf?dl=… This virtual talk was brought to you by the Berlin Functional Programming Group. Join us on Meetup: meetup.com/Berlin-Functional-Programming-Group/ Follow us on Twitter: twitter.com/BerlinFPGroup Buy a T-shirt: teespring.com/berlin-fp-group Support us on Patreon: patreon.com/bfpgWhy it's here
2 people recommend thisWhat people say. Recommended as a deep dive into profunctors and functional programming concepts in Haskell.
u/ysangkokin r/haskell • Recommends
u/Simon10100in r/haskell • Mentions
On “Code generation with Haskell itself as the DSL”
u/ChrisPennerin r/haskell • Mentions
On “Looking for Feedback on Array-Traversal Construct”
u/barsoapin r/compsci • Mentions
On “How important is the principle of explosion of classical logic in CS?”
u/circleglyphin r/haskell • Mentions
On “Are there books for code smell / refactoring for functional programming languages?”
u/RobertPeszekin r/typescript • Mentions
u/elvecentin r/haskell • Mentions
On “How do I write a Hedgehog generator for a wrapped function?”
u/blankhartin r/haskell • Mentions
On “Any good material about how to think about and use profunctors?”