Name: fps Version: 0.7 Description: Fast, packed, strict and lazy byte arrays with a list interface License: BSD3 License-file: LICENSE Author: Don Stewart Maintainer: dons@cse.unsw.edu.au Build-Depends: base extensions: CPP, ForeignFunctionInterface Exposed-modules: Data.ByteString Data.ByteString.Char8 Data.ByteString.Base Data.ByteString.Fusion Data.ByteString.Lazy Data.ByteString.Lazy.Char8 ghc-options: -Wall -fglasgow-exts -O2 -funbox-strict-fields -DSLOW_FOREIGN_PTR include-dirs: cbits c-sources: cbits/fpstring.c -- Experiments only. Enabling these are likely to lead to slower code -- -DLOOPU_FUSION -- -DLOOPNOACC_FUSION -- -DLOOPUP_FUSION -- -DLOOPU_FUSION -- If you have a ghc 6.5 newer than 06/06/06, try unsetting this It will -- use a faster foreign pointer implementation. -- -DSLOW_FOREIGN_PTR -- TODO, there's a bug with the include-dirs setting. if you install the -- package from another directory, it won't be able to find the -- (relative) path to cbits. Not sure how to work around this.