The hoopl package

[Tags:bsd3, library, test]

Higher-order optimization library

[Skip to Readme]


Change log CHANGES
Dependencies base (>=3 && <4.8), containers [details]
License BSD3
Author Norman Ramsey, João Dias, and Simon Peyton Jones
Stability alpha
Category Compilers/Interpreters
Home page
Source repository head: git clone git://
Uploaded Fri Apr 9 23:23:36 UTC 2010 by NormanRamsey
Updated Sat Mar 28 19:00:34 UTC 2015 by HerbertValerioRiedel to revision 1
Distributions Arch:, Fedora:, LTSHaskell:, NixOS:, Stackage:
Downloads 13632 total (51 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 is Hoopl, a higher-order optimization library.
There are two unpublished papers describing Hoopl:

  Hoopl: Dataflow Optimization Made Simple
  Hoopl: A Modular, Reusable Library for Dataflow Analysis and Transformation

The second such paper is attached to this package.

The version number is split into four parts:

  3.   Third major body plan (phylum)
  7.   Seventh iteration (roughly) of data structures
  2.   Major version; changes when clients must change
  1.   Minor version; changes when clients can stay the same

Version has fixed known bugs.

Version will be the last version uploaded to Hackage for some time.
This library is undergoing *very* rapid development, and we ask that you
get the most recent version from our public git repository:

  git clone -o tufts git://

If you are not familiar with git, we recommend the tutorial 'Git Magic'
by Ben Lynn.