Package0.7.4Generics
syb
Scrap Your Boilerplate
- Version0.7.4
- CategoryGenerics
- LicenceBSD-3-Clause
- AuthorRalf Lammel, Simon Peyton Jones, Jose Pedro Magalhaes
- MaintainerSergey Vinokurov <serg.
foo@ gmail. com> - Homepagegithub.
com/ dreixel/ syb - Pinned byhackage syb 0.
7. 4 - Sourcesyb-0.
7. 4 on Hackage
Modules
- Data.Generics"Scrap your boilerplate" --- Generic programming in Haskell
- Data.Generics.AliasesThis module provides a number of declarations for typical generic
- Data.Generics.Basics"Scrap your boilerplate" --- Generic programming in Haskell.
- Data.Generics.BuildersThis module provides generic builder functions. These functions construct
- Data.Generics.Instances"Scrap your boilerplate" --- Generic programming in Haskell
- Data.Generics.Schemes"Scrap your boilerplate" --- Generic programming in Haskell
- Data.Generics.Text"Scrap your boilerplate" --- Generic programming in Haskell
- Data.Generics.Twins"Scrap your boilerplate" --- Generic programming in Haskell
- Generics.SYBConvenience alias for Data.Generics.
- Generics.SYB.AliasesConvenience alias for Data.Generics.Aliases.
- Generics.SYB.BasicsConvenience alias for Data.Generics.Basics.
- Generics.SYB.BuildersConvenience alias for Data.Generics.Builders.
- Generics.SYB.InstancesConvenience alias for Data.Generics.Instances.
- Generics.SYB.SchemesConvenience alias for Data.Generics.Schemes.
- Generics.SYB.TextConvenience alias for Data.Generics.Text.
- Generics.SYB.TwinsConvenience alias for Data.Generics.Twins.
Description
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.
Depends on
1 package- base-4.22.0.0with GHC