Libraries for generic programming in haskell

  • Authors:
  • Johan Jeuring;Sean Leather;José Pedro Magalhães;Alexey Rodriguez Yakushev

  • Affiliations:
  • Universiteit Utrecht, The Netherlands;Universiteit Utrecht, The Netherlands;Universiteit Utrecht, The Netherlands;Universiteit Utrecht, The Netherlands

  • Venue:
  • AFP'08 Proceedings of the 6th international conference on Advanced functional programming
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

These lecture notes introduce libraries for datatype-generic programming in Haskell. We introduce three characteristic generic programming libraries: lightweight implementation of generics and dynamics, extensible and modular generics for the masses, and scrap your boilerplate. We show how to use them to use and write generic programs. In the case studies for the different libraries we introduce generic components of a medium-sized application which assists a student in solving mathematical exercises.