Name: tup-functor Version: 0.2.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