YoVDO

Stretching the Glasgow Haskell Compiler: Nourishing GHC with Domain-Driven Design

Offered By: ACM SIGPLAN via YouTube

Tags

Haskell Courses Software Engineering Courses Functional Programming Courses Software Architecture Courses Compiler Design Courses Immutability Courses Domain-driven Design Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a conference talk that delves into the architectural challenges and solutions for large-scale pure functional systems, using the Glasgow Haskell Compiler (GHC) as a case study. Learn how the speakers, Jeffrey M. Young, Sylvain Henry, and John Ericson, identify violations of key functional programming principles within GHC's architecture. Discover insights on applying Domain-Driven Design concepts to improve maintainability, flexibility, and effectiveness in pure functional architectures. Gain valuable engineering perspective on best practices for functional software architects working on industrial-strength systems. Understand the transition of Haskell from a research language to a production-ready tool for large-scale development, and the architectural considerations that come with this evolution.

Syllabus

[FUNARCH'23] Stretching the Glasgow Haskell Compiler: Nourishing GHC with Domain-Driven De...


Taught by

ACM SIGPLAN

Related Courses

DDD and EF Core: Preserving Encapsulation
Pluralsight
Mastering Microservices with Java
LinkedIn Learning
Domain-Driven Design Fundamentals
Pluralsight
Domain-Driven Design in Practice
Pluralsight
Modern Software Architecture: Domain Models, CQRS, and Event Sourcing
Pluralsight