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

Intro to Computer Science
University of Virginia via Udacity
Software Engineering for SaaS
University of California, Berkeley via Coursera
CS50's Introduction to Computer Science
Harvard University via edX
UNSW Computing 1 - The Art of Programming
OpenLearning
Mobile Robotics
Open2Study