packages feed

freesect-0.8: 000-readme

Wed Mar 21 07:47:54 EDT 2012

[ freesect-0.8 readme file ]

There is a snapshot of documentation in Doc, but please visit the
homepage for up-to-date versions:  http://www.fremissant.net/freesect

Tested with Haskell Platforms 6.12.3 and 7.0.4.
Testing has not been very extensive yet.
Will try to get a quickcheck harness by freesect-1.0.

A patched version of haskell-src-exts is used.
These patched modules are provisionally renamed HSE to avoid confusion.

I think it is HSE which makes the executable so big?

cabal-install should work, but in case not, you can build it manually.
To compile, you need syb installed, as well as some dependencies
of the HSE code (the freesect.cabal file details dependencies).

Running with PARALLEL set (see ./z for all available options) will not
work with 6.12.3 unless the parallel package is upgraded.  If you use
cabal-install to install freesect, the upgrade should be automatic.

To build and run, please have csh (or tcsh), and run the ./z script:

./z

The script uses the S25.hs test file by default, but you can
supply the pathname of any module(s) on the command line.

Preprocessed outputs can be examined in ./ghc* directories, unless
you've unset the GHC_F option, in which case the outputs will be
in files ./Z_*.hs.

For more information, visit http://www.fremissant.net/freesect

Andrew Seniuk <rasfar@gmail.com>
Feb 29, 2012