Start speaking a new language. It’s just 3 weeks away.
Finance Certifications Goldman Sachs & Amazon Teams Trust
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Learn advanced Haskell deriving mechanisms in this 24-minute conference presentation from the Haskell 2025 symposium. Explore a novel topdown approach to deriving class instances that generates multiple related instances simultaneously, addressing two common boilerplate scenarios: composite and nested data types requiring individual deriving clauses, and data types needing derivation for classes with multiple superclasses. Discover how to automatically transform regular data types into decoratable types using type families and Template Haskell, extending constructors to support the Trees That Grow (TTG) pattern. Master techniques that reduce repetitive deriving declarations and streamline instance generation for complex type hierarchies in functional programming.
Syllabus
[Haskell'25] Derive class instances topdown and derive ttg automatically
Taught by
ACM SIGPLAN