It looks like JHC doesn't support the CPP extension.
It also looks like it tries to parse .cabal files by itself -- which
doesn't work right with flags.
Together, this makes it hard to compile quickcheck. (Mostly the former, though.)
I am starting to get some very interesting benchmark results:
http://repetae.net/computer/jhc/results.html
Although most programs did not compile with jhc, every one which
successfully did ran signifigantly faster than ghc, several times faster
in most cases.
John
--
John Meacham - ⑆repetae.net⑆john⑈
the much anticipated first 0.5 release is out. This incorperates
Lemmih's great performance patches, a completely new mechanism for
collecting and processing ho files, and a reworking of the rules
infrastructure.
in addition: jhc now has the beginnings of a manual!
http://repetae.net/computer/jhc/manual.html
The manual is in its infancy, and not quite complete or correct, but I
hope to expand it quickly now that the infrastructure is in place.
users of fedora linux can install simply via the following command:
; rpm -U http://repetae.net/computer/jhc/drop/jhc-0.5.20080301-1.i386.rpm
there are also tarballs for other distributions.
information is at the homepage here: http://repetae.net/computer/jhc
jhc currently passes all its regressions but one (BinaryTrees) but I
decided to make a release anyway since there has been a lot of work
done. Once I figure out the bug affecting this last regression, I will
make another point release and do a more general announcement on the
main haskell list.
enjoy!
John
--
John Meacham - ⑆repetae.net⑆john⑈
Sat Feb 23 02:50:27 CET 2008 Lemmih <lemmih(a)gmail.com>
* Manually inline an important piece of code.
Sat Mar 1 07:49:17 CET 2008 Lemmih <lemmih(a)gmail.com>
* Fix a space leak caused by unevaluated stats when verbosity is 0.