packages feed

pointless-haskell-0.0.3: pointless-haskell.cabal

Name:            pointless-haskell
Version:         0.0.3
License:         BSD3
License-file:    LICENSE
Author:          Alcino Cunha <alcino@di.uminho.pt>, Hugo Pacheco <hpacheco@di.uminho.pt>
Maintainer:      Hugo Pacheco <hpacheco@di.uminho.pt>
Synopsis:        Pointless Haskell library
Description:
	Pointless Haskell is library for point-free programming with recursion patterns defined as hylomorphisms, inspired in ideas from the PolyP library.
	Generic recursion patterns can be expressed for recursive types and no support for mutually recursive types or nested data types is provided.
	The library also features the visualization of the intermediate data structure of hylomorphisms with GHood (<http://hackage.haskell.org/cgi-bin/hackage-scripts/package/GHood>).
Homepage:        http://haskell.di.uminho.pt/wiki/Pointless+Haskell

Category: Generics

extra-source-files: README, Test.hs

Build-type: Simple
Cabal-Version:  >= 1.2.3

Flag splitBase
  Description:          Choose the new smaller, split-up base package.

Library
  Hs-Source-Dirs: src
  Build-Depends:        base >= 3 && < 5, GHood, haskell98, process
  exposed-modules:
        Generics.Pointless.Combinators
        Generics.Pointless.Functors,
        Generics.Pointless.RecursionPatterns,
        Generics.Pointless.Observe.Functors,
        Generics.Pointless.Observe.RecursionPatterns,
        Generics.Pointless.Examples.Examples,
        Generics.Pointless.Examples.Observe,
        Generics.Pointless.Fctrable,
        Generics.Pointless.MonadCombinators,
        Generics.Pointless.Bifunctors,
        Generics.Pointless.Bifctrable

  extensions: TypeFamilies, TypeOperators, ScopedTypeVariables, UndecidableInstances, FlexibleInstances, FlexibleContexts, EmptyDataDecls, GADTs