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

YouTube

Typed Design Patterns for the Functional Era - FUNARCH'23

ACM SIGPLAN via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore how design patterns can be adapted for modern functional programming languages in this 44-minute conference talk from FUNARCH'23. Delve into architectural concepts that are self-contained yet cannot be fully represented as language-level abstractions. Examine four concrete examples of functional design patterns: the Witness, the State Machine, the Parallel Lists, and the Registry. Learn how these patterns are implemented in Rust, showcasing how a sophisticated type system can effectively model domain constructs and catch user errors at compile-time. Gain insights into the evolution of design patterns in the context of mainstream functional programming and discover how careful application of typing can enhance code reliability and maintainability.

Syllabus

[FUNARCH'23] Typed Design Patterns for the Functional Era

Taught by

ACM SIGPLAN

Reviews

Start your review of Typed Design Patterns for the Functional Era - FUNARCH'23

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.