Package0.7.3Generics
syb
Scrap Your Boilerplate
- Version0.7.3
- 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.3
- Sourcehackage.haskell.org/package/syb-0.7.3
Modules
16 modules- Data.Generics74"Scrap your boilerplate" --- Generic programming in Haskell
- Data.Generics.Aliases41This module provides a number of declarations for typical generic
- Data.Generics.Basics74"Scrap your boilerplate" --- Generic programming in Haskell.
- Data.Generics.Builders2This module provides generic builder functions. These functions construct
- Data.Generics.Instances0"Scrap your boilerplate" --- Generic programming in Haskell
- Data.Generics.Schemes18"Scrap your boilerplate" --- Generic programming in Haskell
- Data.Generics.Text3"Scrap your boilerplate" --- Generic programming in Haskell
- Data.Generics.Twins13"Scrap your boilerplate" --- Generic programming in Haskell
- Generics.SYB0Convenience alias for Data.Generics.
- Generics.SYB.Aliases0Convenience alias for Data.Generics.Aliases.
- Generics.SYB.Basics0Convenience alias for Data.Generics.Basics.
- Generics.SYB.Builders0Convenience alias for Data.Generics.Builders.
- Generics.SYB.Instances0Convenience alias for Data.Generics.Instances.
- Generics.SYB.Schemes0Convenience alias for Data.Generics.Schemes.
- Generics.SYB.Text0Convenience alias for Data.Generics.Text.
- Generics.SYB.Twins0Convenience 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.20.2.0with GHC
Used by in this set · 17
- ChasingBottoms-1.3.1.16
- doctest-0.24.0
- ghc-exactprint-1.10.0.0
- haskell-src-1.0.4.1
- haskell-src-meta-0.8.15
- pandoc-types-1.23.1
- polysemy-1.9.2.0
- polysemy-plugin-0.4.5.2
- random-fu-0.3.0.1
- store-0.7.20
- texmath-0.12.8.9
- th-desugar-1.17
- th-expand-syns-0.4.12.0
- th-extras-0.0.0.8
- th-utilities-0.2.5.2
- type-errors-0.2.0.2
- uniplate-1.6.13