The hoopl package

[Tags:bsd3, library, test]

Higher-order optimization library

See Norman Ramsey, Joao Dias, and Simon Peyton Jones. "Hoopl: A Modular, Reusable Library for Dataflow Analysis and Transformation" (2010) for more details.

[Skip to Readme]


Change log
Dependencies base (>=4.3 && <4.8), containers (>=0.4 && <0.6) [details]
License BSD3
Author Norman Ramsey, Joao Dias, Simon Marlow and Simon Peyton Jones
Stability Unknown
Category Compilers/Interpreters
Home page
Bug tracker
Source repository head: git clone
this: git clone hoopl-
Uploaded Tue Apr 8 20:59:43 UTC 2014 by HerbertValerioRiedel
Distributions Arch:, Fedora:, LTSHaskell:, NixOS:, Stackage:
Downloads 13249 total (71 in the last 30 days)
0 []
Status Docs uploaded by user
Build status unknown [no reports yet]




Maintainer's Corner

For package maintainers and hackage trustees

Readme for hoopl

Readme for hoopl-

This repository contains things related to

              Hoopl: A Higher-Order OPtimization Library

** The closest thing we have to a SAMPLE CLIENT is in ./testing **

Directory     Contents

paper/        A paper about Hoopl
prototypes/   A sampling of prototypes and early designs
src/          The current official sources to the Cabal package
testing/      Tests, including a sample client.  See ./testing/README.

To build the library, change to the src directory and run

  cabal configure --prefix=$HOME --user   # we have no idea what this means
  cabal build
  cabal install --enable-documentation

You'll need a Haskell Platform, which should include appropriate
versions of Cabal and GHC.

To upload to Hackage,

  cabal sdist
  cabal upload dist/something.tar.gz

Developers, please see HOWTO-BRANCHES