The hoopl package

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

Higher-order optimization library


[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 CHANGES
Dependencies base (>=3 && <4.3), containers [details]
License BSD3
Author Norman Ramsey, João Dias, and Simon Peyton Jones
Maintainer nr@cs.tufts.edu
Category Compilers/Interpreters
Home page http://ghc.cs.tufts.edu/hoopl/
Source repository head: git clone git://ghc.cs.tufts.edu/hoopl/hoopl.git
Uploaded Sun Apr 18 04:15:59 UTC 2010 by NormanRamsey
Updated Sat Jan 10 17:55:37 UTC 2015 by HerbertValerioRiedel to revision 1   [What is this?]
Distributions Arch:3.10.2.2, LTSHaskell:3.10.2.1, NixOS:3.10.2.2, Stackage:3.10.2.2
Downloads 15489 total (934 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

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.7.12.1

[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 3.7.3.3 has fixed known bugs.

Version 3.7.8.0 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://ghc.cs.tufts.edu/hoopl/hoopl.git

If you are not familiar with git, we recommend the tutorial 'Git Magic'
by Ben Lynn.  To get some ideas about how to use git effectively,

  http://whygitisbetterthanx.com/ 

is also useful.

If you've been given an account at Tufts with write privileges to the
git repository, you'll want to use a different URL:

  git clone -o tufts linux.cs.tufts.edu:/r/ghc/www/hoopl/hoopl.git