Home
Scholarly Works
Haskell module tools for liberating type class...
Chapter

Haskell module tools for liberating type class design

Abstract

The design of Haskell type class hierarchies for complex purposes, in cluding for standard containers, is a non-trivial exercise, and the evolution of such designs is additionally hampered by the large overhead of connecting to existing implementations. We systematically discuss this overhead, and propose a tool solution, implemented using the GHC API, to automate its generation.

Authors

Kahl W

Book title

Trends in Functional Programming

Volume

10

Pagination

pp. 129-144

Publication Date

October 10, 2013

Contact the Experts team