YoVDO

More Fixpoints - Solving Recursive Problems in Haskell

Offered By: ACM SIGPLAN via YouTube

Tags

Haskell Courses Data Structures Courses Functional Programming Courses Lazy Evaluation Courses Recursion Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a functional pearl presentation that delves into solving the "black hole" problem in Haskell's recursive equations. Learn how variants of common pure data structures like Booleans and sets can be built to make recursive definitions productive. Discover an elegant and pure API that utilizes unsafePerformIO internally, allowing programmers to maintain their declarative recursive idioms while avoiding pitfalls. Examine the implementation of these solutions and their implications for functional programming. This 30-minute video, presented by Joachim Breitner at ICFP 2023, offers insights into advanced Haskell techniques and demonstrates how to overcome limitations in lazy evaluation for more robust and expressive code.

Syllabus

[ICFP'23] More Fixpoints! (Functional Pearl)


Taught by

ACM SIGPLAN

Related Courses

Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera
An introduction to Haskell Programming
Chennai Mathematical Institute via Swayam
Creating a Custom Function in R
Pluralsight
Functional Program Design in Scala (Scala 2 version)
École Polytechnique Fédérale de Lausanne via Coursera
Scala Design Patterns
Pluralsight