The hoopl package

[ Tags: bsd3, compilers-interpreters, library ] [ Propose Tags ]

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]

Properties

Versions 3.7.0.0, 3.7.1.0, 3.7.2.2, 3.7.3.3, 3.7.3.4, 3.7.3.5, 3.7.4.0, 3.7.7.0, 3.7.8.0, 3.7.12.1, 3.8.3.0, 3.8.6.0, 3.8.7.0, 3.8.7.1, 3.8.7.3, 3.8.7.4, 3.9.0.0, 3.10.0.0, 3.10.0.1, 3.10.0.2, 3.10.1.0, 3.10.2.0, 3.10.2.1, 3.10.2.2
Change log changelog.md
Dependencies base (>=4.3 && <4.9), containers (>=0.4 && <0.6) [details]
License BSD3
Author Norman Ramsey, Joao Dias, Simon Marlow and Simon Peyton Jones
Maintainer nr@cs.tufts.edu
Category Compilers/Interpreters
Home page http://ghc.cs.tufts.edu/hoopl/
Bug tracker https://github.com/haskell/hoopl/issues
Source repository head: git clone https://github.com/haskell/hoopl.git
Uploaded Fri Dec 19 22:35:05 UTC 2014 by HerbertValerioRiedel
Updated Tue Apr 14 10:17:47 UTC 2015 by HerbertValerioRiedel to revision 1
Distributions Arch:3.10.2.2, LTSHaskell:3.10.2.1, NixOS:3.10.2.2, Stackage:3.10.2.2
Downloads 14577 total (125 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2014-12-21 [all 1 reports]
Hackage Matrix CI

Modules

[Index]

Downloads

Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

For package maintainers and hackage trustees


Readme for hoopl-3.10.0.2

[back to package description]
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