hoopl: A library to support dataflow analysis and optimization

[ bsd3, compilers-interpreters, library ] [ Propose Tags ]
Change log CHANGES
Dependencies base (>=3 && <4.8), containers [details]
License BSD-3-Clause
Author Norman Ramsey, João Dias, and Simon Peyton Jones
Maintainer nr@cs.tufts.edu
Revised Revision 1 made by HerbertValerioRiedel at Sat Mar 28 19:00:24 UTC 2015
Category Compilers/Interpreters
Uploaded by NormanRamsey at Thu Apr 8 02:07:52 UTC 2010
Distributions Arch:, LTSHaskell:, NixOS:, Stackage:
Downloads 19681 total (115 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]
Hackage Matrix CI

Higher-order optimization library

[Skip to Readme]




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-

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