Permalink
Switch branches/tags
Nothing to show
Find file
Fetching contributors…
Cannot retrieve contributors at this time
72 lines (60 sloc) 2.42 KB
Name: ixset
Version: 0.4.2
Synopsis: Efficient relational queries on Haskell sets.
Description: Just pick which parts of your data structures you want indexed using an easy to use template-haskell function. Spare yourself the need to write, run, and maintain code that marshalls your data to/from an external relational database just for efficient queries. ixset relies on generics and TH to spare you the boilerplate normally required for such tasks. Modified to remove the heavy weight dependency on happstack.
License: BSD3
License-file: COPYING
Author: Happstack team, HAppS LLC
Maintainer: Edward Kmett <ekmett@gmail.com>
homepage: http://happstack.com
Category: Web, Distributed Computing
Build-Type: Simple
Cabal-Version: >= 1.6
-- source-repository head
-- type: darcs
-- subdir: happstack-ixset
-- location: http://patch-tag.com/r/mae/happstack/pullrepo
flag base4
Flag tests
Description: Build the testsuite, and include the tests in the library
Default: False
Library
if flag(base4)
Build-Depends: base >=4 && < 5, syb
else
Build-Depends: base < 4
if impl(ghc >= 6.12.1)
Build-Depends: syb-with-class >= 0.6.1
else
Build-Depends: syb-with-class < 0.6.1
Build-Depends: containers,
mtl,
syb-with-class,
template-haskell
hs-source-dirs: src
if flag(tests)
hs-source-dirs: tests
Exposed-modules: Data.IxSet
Data.IxSet.Ix
Data.IxSet.Usage
if flag(tests)
Exposed-modules:
Data.IxSet.Tests
extensions: UndecidableInstances, OverlappingInstances,
FlexibleInstances, MultiParamTypeClasses,
TemplateHaskell, RankNTypes, FunctionalDependencies,
DeriveDataTypeable, GADTs, CPP, PolymorphicComponents,
ExistentialQuantification, TypeSynonymInstances
-- Should have ", DeriveDataTypeable", but Cabal complains
cpp-options: -DUNIX
ghc-options: -Wall
GHC-Prof-Options: -auto-all
--Executable ixset-tests
-- Main-Is: Test.hs
-- GHC-Options: -threaded
-- Build-depends: HUnit
-- hs-source-dirs: tests, src
-- if flag(tests)
-- Buildable: True
-- else
-- Buildable: False