syb-0.6: Scrap Your Boilerplate

# syb-0.6: Scrap Your Boilerplate

This package contains the generics system described in the Scrap Your Boilerplate papers (see http://www.cs.uu.nl/wiki/GenericProgramming/SYB). It defines the `Data` class of types permitting folding and unfolding of constructor applications, instances of this class for primitive types, and a variety of traversals.

Modules

- Data
  - Data.Generics
    - Data.Generics.Aliases
    - Data.Generics.Basics
    - Data.Generics.Builders
    - Data.Generics.Instances
    - Data.Generics.Schemes
    - Data.Generics.Text
    - Data.Generics.Twins
- Generics
  - Generics.SYB
    - Generics.SYB.Aliases
    - Generics.SYB.Basics
    - Generics.SYB.Builders
    - Generics.SYB.Instances
    - Generics.SYB.Schemes
    - Generics.SYB.Text
    - Generics.SYB.Twins