Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Efficient Loops in Arrowized Functional Reactive Programming - Haskell 2023

ACM SIGPLAN via YouTube

Overview

Explore a video presentation from the Haskell 2023 conference that delves into improving the efficiency of loops in Arrowized Functional Reactive Programming (AFRP). Learn about a novel program transformation technique that utilizes Arrow and ArrowLoop laws to optimize typical loop uses, resulting in compile-time execution order determination and strict evaluation. Discover how this approach addresses performance issues in na'ive AFRP implementations, particularly focusing on the loop combinator's dependency on lazy semantics. Gain insights into the evaluation of performance improvements and the correctness proofs for these transformations. Suitable for those interested in functional reactive programming, stream programming, and program optimization in Haskell.

Syllabus

[Haskell'23] This Is Driving Me Loopy: Efficient Loops in Arrowized Functional Reactive Pr...

Taught by

ACM SIGPLAN

Reviews

Start your review of Efficient Loops in Arrowized Functional Reactive Programming - Haskell 2023

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.