tup-functor-0.2: tup-functor.cabal
Name: tup-functor
Version: 0.2
Synopsis: Homogeneous tuples
Description: Homogeneous tuples (also known as vectors), with various instances, most notably 'Functor' and 'Applicative'.
The primary goal of the library is to help functor-oriented programming
(for low-dimensional linear algebra, there are more specific packages, eg. @vect@).
A small preprocessor for a tuple syntax is also included. We also provide a different implementation
using type-level programming.
Author: Balazs Komuves
license: BSD3
license-file: LICENSE
Copyright: (c) 2012 Balazs Komuves
Maintainer: bkomuves (plus) hackage (at) gmail (dot) hu
Homepage: http://code.haskell.org/~bkomuves/
Stability: Experimental
Category: Data
Tested-With: GHC == 7.0.3
Cabal-Version: >= 1.6
Build-Type: Simple
extra-source-files: Data/Tup/Tup/Tup.inc
source-repository head
type: darcs
location: http://code.haskell.org/~bkomuves/projects/tup-functor/
Library
Build-Depends: base >= 3 && < 5, cpphs >= 1.3
Exposed-Modules: Data.Tup
Data.Tup.Vec
Data.Tup.Tup
Data.Tup.Tup.Class
Data.Tup.Tup.Strict
Data.Tup.Tup.Lazy
Data.Tup.Tup.Concat
Extensions: CPP
Hs-Source-Dirs: .
-- force-recomp is necessary since all the source code is included via the C preprocessor,
-- and thus the recompilation checker is broken
ghc-options: -fforce-recomp -Wall -fno-warn-unused-matches -fno-warn-unused-imports -fno-warn-unused-binds
Executable tuplepp
Build-Depends: base >= 3 && < 5, parsec2, haskell-src-exts
Main-is: preprocessor/tpp.hs
Hs-Source-Dirs: .
ghc-options: -Wall -fno-warn-unused-matches -fno-warn-unused-imports -fno-warn-unused-binds -fno-warn-unused-do-bind