HAppS-Data-0.9.3: HAppS-Data.cabal
Name: HAppS-Data
Version: 0.9.3
License: BSD3
License-File: COPYING
Copyright: 2007 HAppS LLC
Author: HAppS LLC
Maintainer: AlexJacobson@HAppS.org
Stability: experimental
Category: Web, Distributed Computing
Synopsis: HAppS data manipulation libraries
Description:
This package provides libraries for:
.
* Deriving instances for your datatypes.
.
* Producing default values of Haskell datatypes.
.
* Normalizing values of Haskell datatypes.
.
* Marshalling Haskell values to and from XML.
.
* Marshalling Haskell values to and from HTML forms.
Tested-With: GHC==6.6.1, GHC==6.8.2
Build-Type: Simple
Cabal-Version: >=1.2
flag base4
Library
if flag(base4)
Build-Depends: base >=4 && < 5, syb
else
Build-Depends: base < 4
Build-Depends: mtl, template-haskell, syb-with-class >= 0.4, HaXml >= 1.13 && < 1.14,
HAppS-Util>=0.9.3, bytestring, pretty, binary, containers
hs-source-dirs: src
Exposed-modules:
HAppS.Data
HAppS.Data.Default
HAppS.Data.Default.Generic
HAppS.Data.DeriveAll
HAppS.Data.HList
HAppS.Data.Migrate
HAppS.Data.Normalize
HAppS.Data.Pairs
HAppS.Data.Xml
HAppS.Data.Xml.HaXml
HAppS.Data.Atom
HAppS.Data.GOps
HAppS.Data.Proxy
HAppS.Data.Serialize
HAppS.Data.SerializeTH
Other-modules:
HAppS.Data.HListBase
HAppS.Data.Xml.Base
HAppS.Data.Xml.Instances
HAppS.Data.Xml.PrintParse
Extensions: UndecidableInstances, OverlappingInstances, Rank2Types,
TemplateHaskell, FlexibleInstances, CPP, MultiParamTypeClasses,
FunctionalDependencies
-- Should also have ", DeriveDataTypeable" but Cabal complains
GHC-Options: -Wall -fno-warn-orphans