The uulib package

[Tags: bsd3, library]

Fast Parser Combinators and Pretty Printing Combinators

[Skip to ReadMe]


Versions0.9.5, 0.9.7, 0.9.8, 0.9.9, 0.9.10, 0.9.11, 0.9.12, 0.9.13, 0.9.14, 0.9.15, 0.9.16, 0.9.17, 0.9.19, 0.9.20, 0.9.21
Change logNone available
Dependenciesbase (<10), ghc-prim, haskell98 [details]
CopyrightUniversiteit Utrecht
MaintainerArie Middelkoop <>
Home page
UploadedWed Dec 1 13:22:05 UTC 2010 by DoaitseSwierstra
DistributionsDebian:0.9.20, FreeBSD:0.9.20, NixOS:0.9.21
Downloads6147 total (163 in last 30 days)
0 []
StatusDocs uploaded by user
Build status unknown [no reports yet]




have_ghc_primghc-prim as separate moduleEnabledAutomatic

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info


Maintainers' corner

For package maintainers and hackage trustees

Readme for uulib-0.9.13

Please check the right section in this file for instructions depending on how you obtained the source files.

Installing uulib from a source distribution

  The source distribution can be unpacked from the
  .tar.gz files distributed in the following page:

  System wide installation (assumming GHC is the
  Haskell compiler) can be done like this:

    ghc --make Setup.hs -o setup -package Cabal
    ./setup configure
    ./setup build
    ./setup install

Installing uulib to a non-standard location

  This is useful if you don't want (or can't)
  modify system wide settings.

    ghc --make Setup.hs -o setup -package Cabal
    ./setup configure --prefix=/foo
    ./setup build
    ./setup install --user

  The last command registers the package only for
  the user.

Installing uulib from the subversion repository

  Which can be obtained running the following subversion command:

    svn co

  Now install following the instructions below:

  NOTE: the above instructions are REQUIRED when you install from the
  subversion repository. They are not needed when you download a
  source distribution.

  This generates uulib.cabal which is needed for the cabal commands:

    ghc --make Setup.hs -o setup -package Cabal
    ./setup configure
    ./setup build
    ./setup install

  If you want to install to a non-standard location
  you don't need to pass a path to configure, just follow
  the steps outlined above.

Source tarball (uploadable to hackage)

  Use the "sdist" cabal command:

    ghc --make Setup.hs -o setup -package Cabal
    ./setup configure
    ./setup sdist

  You will find the tarball in the dist directory.

Optionally generating Haddock Documentation

  Requires cpphs 0.9
  Output generated in dist/doc/html

    ./setup haddock