Stretching the Glasgow Haskell Compiler: Nourishing GHC with Domain-Driven Design
Offered By: ACM SIGPLAN via YouTube
Course Description
Overview
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 ScienceUniversity 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