name: syb version: 0.7.2.4 license: BSD3 license-file: LICENSE author: Ralf Lammel, Simon Peyton Jones, Jose Pedro Magalhaes maintainer: Sergey Vinokurov homepage: https://github.com/dreixel/syb bug-reports: https://github.com/dreixel/syb/issues synopsis: Scrap Your Boilerplate description: This package contains the generics system described in the /Scrap Your Boilerplate/ papers (see ). 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. category: Generics stability: provisional build-type: Simple cabal-version: >= 1.10 tested-with: GHC == 9.6.1 GHC == 9.4.4 GHC == 9.2.7 GHC == 9.0.2 GHC == 8.10.7 GHC == 8.8.4 GHC == 8.6.5 GHC == 8.4.4 GHC == 8.2.2 GHC == 8.0.2 GHC == 7.10.3 GHC == 7.8.4 GHC == 7.6.3 GHC == 7.4.2 GHC == 7.2.2 GHC == 7.0.4 extra-source-files: README.md, Changelog.md source-repository head type: git location: https://github.com/dreixel/syb Library hs-source-dirs: src default-language: Haskell98 build-depends: base >= 4.0 && < 5.0 exposed-modules: Data.Generics Data.Generics.Basics Data.Generics.Instances Data.Generics.Aliases Data.Generics.Schemes Data.Generics.Text Data.Generics.Twins Data.Generics.Builders Generics.SYB Generics.SYB.Basics Generics.SYB.Instances Generics.SYB.Aliases Generics.SYB.Schemes Generics.SYB.Text Generics.SYB.Twins Generics.SYB.Builders if impl(ghc < 6.12) ghc-options: -package-name syb ghc-options: -Wall test-suite unit-tests type: exitcode-stdio-1.0 hs-source-dirs: tests default-language: Haskell98 main-is: Main.hs build-depends: base , syb , tasty , tasty-hunit , containers , mtl other-modules: Bits Builders CompanyDatatypes Datatype Encode Ext Ext1 Ext2 FoldTree FreeNames GEq GMapQAssoc GRead GRead2 GShow GShow2 GZip GenUpTo GetC HList HOPat Labels LocalQuantors NestedDatatypes Newtype Paradise Perm Polymatch Reify Strings Tree Twin Typecase1 Typecase2 Where XML