nofib.git
10 years agoUnbreak these programs after Unicode IO support was added
Simon Marlow [Mon, 29 Jun 2009 09:14:26 +0000 (09:14 +0000)] 
Unbreak these programs after Unicode IO support was added
Set binary mode on Handles appropriately.

10 years agofix up following changes to $(RM) in the GHC build system 2009-06-25
Simon Marlow [Tue, 2 Jun 2009 12:22:24 +0000 (12:22 +0000)] 
fix up following changes to $(RM) in the GHC build system

10 years agoImport tree.mk from GHC's build system
Ian Lynagh [Sun, 17 May 2009 20:35:07 +0000 (20:35 +0000)] 
Import tree.mk from GHC's build system

10 years agoMove nofib-analyse from the GHC repo
Ian Lynagh [Fri, 15 May 2009 19:58:47 +0000 (19:58 +0000)] 
Move nofib-analyse from the GHC repo

10 years agouse $(WithNoFibHc)
Simon Marlow [Wed, 13 May 2009 14:22:58 +0000 (14:22 +0000)] 
use $(WithNoFibHc)

10 years agomake clean work
Simon Marlow [Wed, 13 May 2009 13:32:55 +0000 (13:32 +0000)] 
make clean work

10 years agomore nofib fixes
Simon Marlow [Tue, 28 Apr 2009 13:00:12 +0000 (13:00 +0000)] 
more nofib fixes

10 years agoHacks to get nofib working again: copy in parts of the old GHC build system
Simon Marlow [Tue, 28 Apr 2009 12:44:33 +0000 (12:44 +0000)] 
Hacks to get nofib working again: copy in parts of the old GHC build system

10 years agoadd warshall benchmark
Simon Marlow [Tue, 28 Apr 2009 12:10:28 +0000 (12:10 +0000)] 
add warshall benchmark

10 years agoComments only
simonpj@microsoft.com [Fri, 3 Apr 2009 11:23:33 +0000 (11:23 +0000)] 
Comments only

10 years agoAdd notes to Simon-nofib-notes
simonpj@microsoft.com [Fri, 3 Apr 2009 11:23:18 +0000 (11:23 +0000)] 
Add notes to Simon-nofib-notes

10 years agoadd gray, mandel
Simon Marlow [Wed, 25 Feb 2009 10:15:12 +0000 (10:15 +0000)] 
add gray, mandel

10 years agono functional changes
Simon Marlow [Wed, 25 Feb 2009 10:14:48 +0000 (10:14 +0000)] 
no functional changes

10 years agouse parBuffer
Simon Marlow [Wed, 25 Feb 2009 10:14:29 +0000 (10:14 +0000)] 
use parBuffer

10 years agouse parBuffer
Simon Marlow [Wed, 25 Feb 2009 10:14:22 +0000 (10:14 +0000)] 
use parBuffer

10 years agoadd parallel version of spectral/mandel
Simon Marlow [Mon, 23 Feb 2009 13:26:41 +0000 (13:26 +0000)] 
add parallel version of spectral/mandel

10 years agouse parBuffer
Simon Marlow [Mon, 23 Feb 2009 13:25:13 +0000 (13:25 +0000)] 
use parBuffer

10 years agoadd fib/forkIO benchmark from haskell-cafe
Simon Marlow [Wed, 7 Jan 2009 15:57:13 +0000 (15:57 +0000)] 
add fib/forkIO benchmark from haskell-cafe

10 years agoadd a thread creation/completion + throwTo benchmark
Simon Marlow [Wed, 7 Jan 2009 15:36:25 +0000 (15:36 +0000)] 
add a thread creation/completion + throwTo benchmark

10 years agoAdd test program from #1589, with some measurements
Simon Marlow [Wed, 7 Jan 2009 15:10:23 +0000 (15:10 +0000)] 
Add test program from #1589, with some measurements

10 years agoAdd the GC benchmark suite
Simon Marlow [Fri, 7 Nov 2008 10:31:02 +0000 (10:31 +0000)] 
Add the GC benchmark suite
These are the benchmarks uesd in our ISMM'08 paper on Parallel GC

11 years agoallow an external GHC to be used with nofib
Simon Marlow [Thu, 23 Oct 2008 11:42:55 +0000 (11:42 +0000)] 
allow an external GHC to be used with nofib

11 years agofix output
Simon Marlow [Thu, 23 Oct 2008 11:42:38 +0000 (11:42 +0000)] 
fix output

11 years agocomments
Simon Marlow [Thu, 23 Oct 2008 11:42:06 +0000 (11:42 +0000)] 
comments

11 years agoexplicitly parenthesise `par` and `pseq`
Simon Marlow [Thu, 23 Oct 2008 11:42:02 +0000 (11:42 +0000)] 
explicitly parenthesise `par` and `pseq`
In some GHC versions these operators have the wrong precedence

11 years agomove old benchmarks into a subdir
Simon Marlow [Tue, 21 Oct 2008 12:37:43 +0000 (12:37 +0000)] 
move old benchmarks into a subdir

11 years agoget a cut-down parallel benchmark suite going
Simon Marlow [Tue, 21 Oct 2008 12:34:12 +0000 (12:34 +0000)] 
get a cut-down parallel benchmark suite going

11 years agoupdate output: Show Ratio changed (#1920)
Simon Marlow [Tue, 23 Sep 2008 13:49:26 +0000 (13:49 +0000)] 
update output: Show Ratio changed (#1920)

11 years agoMake USE_NEW_MKDEPEND_FLAGS=YES if MKDEPENDHS >= GHC 609 2008-09-20 6_10_branch_has_been_forked
Ian Lynagh [Fri, 12 Sep 2008 11:02:27 +0000 (11:02 +0000)] 
Make USE_NEW_MKDEPEND_FLAGS=YES if MKDEPENDHS >= GHC 609

11 years agoTurn off -Werror for nofib
Ian Lynagh [Fri, 12 Sep 2008 00:17:44 +0000 (00:17 +0000)] 
Turn off -Werror for nofib
This allows you to use nofib in a tree built with validate

11 years agoChange uses of FPTOOLS_TOP to TOP
Ian Lynagh [Sun, 17 Aug 2008 21:22:56 +0000 (21:22 +0000)] 
Change uses of FPTOOLS_TOP to TOP

11 years agoAdd x86-linux output for a couple of benchmarks running the slow way
Ian Lynagh [Tue, 3 Jun 2008 16:49:37 +0000 (16:49 +0000)] 
Add x86-linux output for a couple of benchmarks running the slow way

11 years agoAdd some x86/Linux outputs
Ian Lynagh [Tue, 3 Jun 2008 14:58:57 +0000 (14:58 +0000)] 
Add some x86/Linux outputs

12 years agoAdd to nofib notes 2008-05-28
simonpj@microsoft.com [Thu, 9 Aug 2007 15:09:20 +0000 (15:09 +0000)] 
Add to nofib notes

11 years agoAdd a type signature to imaginary/integrate, for compilers lacking the monomorphism...
Neil Mitchell [Sun, 27 Jan 2008 12:47:50 +0000 (12:47 +0000)] 
Add a type signature to imaginary/integrate, for compilers lacking the monomorphism restriction

11 years agoAdd type signatures for compilers lacking the monomorphism restriction (nhc/yhc)
Neil Mitchell [Sun, 27 Jan 2008 12:33:47 +0000 (12:33 +0000)] 
Add type signatures for compilers lacking the monomorphism restriction (nhc/yhc)

12 years agoTell runstdtest about binary outputs
Simon Marlow [Tue, 23 Jan 2007 12:39:11 +0000 (12:39 +0000)] 
Tell runstdtest about binary outputs

12 years agoLook at the stdout/stderr files appropriate for mode
Ian Lynagh [Wed, 20 Dec 2006 22:06:11 +0000 (22:06 +0000)] 
Look at the stdout/stderr files appropriate for mode

12 years agoIncrease heap for wheel-sieve2 (was too small for mode=slow)
Ian Lynagh [Tue, 12 Dec 2006 21:11:18 +0000 (21:11 +0000)] 
Increase heap for wheel-sieve2 (was too small for mode=slow)

12 years agoMake primetest main be IO () so ghci doesn't print the result
Ian Lynagh [Mon, 11 Dec 2006 13:45:13 +0000 (13:45 +0000)] 
Make primetest main be IO () so ghci doesn't print the result

12 years agoPut the bernouilli argument in PROG_ARGS rather than SRC_RUNTEST_OPTS
Ian Lynagh [Mon, 11 Dec 2006 13:26:53 +0000 (13:26 +0000)] 
Put the bernouilli argument in PROG_ARGS rather than SRC_RUNTEST_OPTS
The current way didn't work when running nofib with ghci.

13 years agoTAG 6.6 release
Ian Lynagh [Wed, 11 Oct 2006 12:47:40 +0000 (12:47 +0000)] 
TAG 6.6 release

13 years agoknock up a more up to date README
Simon Marlow [Mon, 16 Oct 2006 10:56:41 +0000 (10:56 +0000)] 
knock up a more up to date README

12 years agomake some of these compile with GHC 6.6
Simon Marlow [Fri, 27 Oct 2006 08:00:07 +0000 (08:00 +0000)] 
make some of these compile with GHC 6.6

13 years agoAdd some SMP and threading benchmarks I have lying around
Simon Marlow [Mon, 27 Mar 2006 13:02:30 +0000 (13:02 +0000)] 
Add some SMP and threading benchmarks I have lying around

13 years agoIncrease maximum heap size allowed for imaginary/wheel-sieve2
Ian Lynagh [Tue, 5 Sep 2006 19:58:43 +0000 (19:58 +0000)] 
Increase maximum heap size allowed for imaginary/wheel-sieve2

13 years agoadd stdout for x86_64
Simon Marlow [Wed, 29 Mar 2006 07:55:54 +0000 (07:55 +0000)] 
add stdout for x86_64

13 years agosubvert recent optimisations in GHC
Simon Marlow [Tue, 7 Feb 2006 14:08:59 +0000 (14:08 +0000)] 
subvert recent optimisations in GHC

Some of these tests were using 'take' in their attempts to duplicate
some work and hence run longer, but since GHC just started deforesting
'take' this stopped working.  Now we use {-# NOILINE #-} as a
hopefully more robust way to subvert optimisations.

14 years ago[project @ 2005-05-09 09:09:20 by simonmar] Initial_conversion_from_CVS_complete
simonmar [Mon, 9 May 2005 09:09:20 +0000 (09:09 +0000)] 
[project @ 2005-05-09 09:09:20 by simonmar]
remove slow way; it generates too much output

14 years ago[project @ 2005-05-04 09:58:50 by simonmar]
simonmar [Wed, 4 May 2005 10:00:37 +0000 (10:00 +0000)] 
[project @ 2005-05-04 09:58:50 by simonmar]
add x86_64 output

14 years ago[project @ 2005-05-04 09:44:09 by simonmar]
simonmar [Wed, 4 May 2005 09:44:09 +0000 (09:44 +0000)] 
[project @ 2005-05-04 09:44:09 by simonmar]
update output

14 years ago[project @ 2005-05-04 09:37:53 by simonmar]
simonmar [Wed, 4 May 2005 09:40:13 +0000 (09:40 +0000)] 
[project @ 2005-05-04 09:37:53 by simonmar]
slow output

14 years ago[project @ 2005-05-04 09:34:36 by simonmar]
simonmar [Wed, 4 May 2005 09:34:36 +0000 (09:34 +0000)] 
[project @ 2005-05-04 09:34:36 by simonmar]
add slow output

14 years ago[project @ 2005-04-28 13:34:25 by simonmar]
simonmar [Thu, 28 Apr 2005 13:34:27 +0000 (13:34 +0000)] 
[project @ 2005-04-28 13:34:25 by simonmar]
mode=slow

That completes the imaginary and spectral suites.  Most of the
programs in here will now run in 1-2s with mode=slow (on a 3GHz P4).
I had to modify the programs in a few places, so there will be some
slight discrepancies in the size of Main.o due to these changes.

14 years ago[project @ 2005-04-28 12:08:12 by simonmar]
simonmar [Thu, 28 Apr 2005 12:08:16 +0000 (12:08 +0000)] 
[project @ 2005-04-28 12:08:12 by simonmar]
mode=slow

14 years ago[project @ 2005-04-28 11:34:22 by simonmar]
simonmar [Thu, 28 Apr 2005 11:34:22 +0000 (11:34 +0000)] 
[project @ 2005-04-28 11:34:22 by simonmar]
back out: attempted repetition wasn't really working

14 years ago[project @ 2005-04-28 10:57:21 by simonmar]
simonmar [Thu, 28 Apr 2005 10:57:21 +0000 (10:57 +0000)] 
[project @ 2005-04-28 10:57:21 by simonmar]
mode=slow

14 years ago[project @ 2005-04-28 10:52:59 by simonmar]
simonmar [Thu, 28 Apr 2005 10:52:59 +0000 (10:52 +0000)] 
[project @ 2005-04-28 10:52:59 by simonmar]
mode=slow

14 years ago[project @ 2005-04-28 10:48:41 by simonmar]
simonmar [Thu, 28 Apr 2005 10:48:41 +0000 (10:48 +0000)] 
[project @ 2005-04-28 10:48:41 by simonmar]
fish doesn't take any args; this looks like a cut-n-pasto

14 years ago[project @ 2005-04-28 10:45:09 by simonmar]
simonmar [Thu, 28 Apr 2005 10:45:09 +0000 (10:45 +0000)] 
[project @ 2005-04-28 10:45:09 by simonmar]
mode=slow

14 years ago[project @ 2005-04-28 10:36:38 by simonmar]
simonmar [Thu, 28 Apr 2005 10:36:38 +0000 (10:36 +0000)] 
[project @ 2005-04-28 10:36:38 by simonmar]
mode=slow

14 years ago[project @ 2005-04-28 10:26:30 by simonmar]
simonmar [Thu, 28 Apr 2005 10:26:30 +0000 (10:26 +0000)] 
[project @ 2005-04-28 10:26:30 by simonmar]
mode=slow

14 years ago[project @ 2005-04-28 10:17:56 by simonmar]
simonmar [Thu, 28 Apr 2005 10:17:56 +0000 (10:17 +0000)] 
[project @ 2005-04-28 10:17:56 by simonmar]
mode=slow

14 years ago[project @ 2005-04-28 10:13:44 by simonmar]
simonmar [Thu, 28 Apr 2005 10:13:44 +0000 (10:13 +0000)] 
[project @ 2005-04-28 10:13:44 by simonmar]
mode=slow

14 years ago[project @ 2005-04-28 10:10:05 by simonmar]
simonmar [Thu, 28 Apr 2005 10:10:05 +0000 (10:10 +0000)] 
[project @ 2005-04-28 10:10:05 by simonmar]
mode=slow

14 years ago[project @ 2005-04-28 10:02:59 by simonmar]
simonmar [Thu, 28 Apr 2005 10:05:01 +0000 (10:05 +0000)] 
[project @ 2005-04-28 10:02:59 by simonmar]
mode=slow

14 years ago[project @ 2005-04-28 09:52:55 by simonmar]
simonmar [Thu, 28 Apr 2005 09:57:01 +0000 (09:57 +0000)] 
[project @ 2005-04-28 09:52:55 by simonmar]
speed up mode=slow

14 years ago[project @ 2005-04-28 09:46:25 by simonmar]
simonmar [Thu, 28 Apr 2005 09:46:25 +0000 (09:46 +0000)] 
[project @ 2005-04-28 09:46:25 by simonmar]
Run each nofib program multiple times, tunable by the $(NoFibRuns)
variable.  nofib-analyse already knows how to average the times from
multiple runs.

14 years ago[project @ 2005-04-27 17:03:17 by sof]
sof [Wed, 27 Apr 2005 17:03:18 +0000 (17:03 +0000)] 
[project @ 2005-04-27 17:03:17 by sof]
de^Monised

14 years ago[project @ 2005-03-23 09:18:20 by simonmar]
simonmar [Wed, 23 Mar 2005 09:18:20 +0000 (09:18 +0000)] 
[project @ 2005-03-23 09:18:20 by simonmar]
Comment out tuple instances that are now in GHC 6.5.

14 years ago[project @ 2005-02-09 11:28:07 by simonmar]
simonmar [Wed, 9 Feb 2005 11:28:07 +0000 (11:28 +0000)] 
[project @ 2005-02-09 11:28:07 by simonmar]
Add a comment

14 years ago[project @ 2005-02-04 13:08:28 by simonmar]
simonmar [Fri, 4 Feb 2005 13:08:28 +0000 (13:08 +0000)] 
[project @ 2005-02-04 13:08:28 by simonmar]
unbreak nofib

14 years ago[project @ 2004-11-30 15:28:12 by simonmar]
simonmar [Tue, 30 Nov 2004 15:28:13 +0000 (15:28 +0000)] 
[project @ 2004-11-30 15:28:12 by simonmar]
Rename Maybe to avoid class with Haskell 98 module of the same name.

14 years ago[project @ 2004-11-30 15:25:32 by simonmar]
simonmar [Tue, 30 Nov 2004 15:25:33 +0000 (15:25 +0000)] 
[project @ 2004-11-30 15:25:32 by simonmar]
The compiler now detects local modules that overlap with package
modules, so we must rename Random to avoid the clash.

14 years ago[project @ 2004-11-09 11:48:07 by simonpj]
simonpj [Tue, 9 Nov 2004 11:48:07 +0000 (11:48 +0000)] 
[project @ 2004-11-09 11:48:07 by simonpj]
Add another puzzle-solving program

15 years ago[project @ 2004-09-01 08:30:04 by simonmar]
simonmar [Wed, 1 Sep 2004 08:30:43 +0000 (08:30 +0000)] 
[project @ 2004-09-01 08:30:04 by simonmar]
accept output

15 years ago[project @ 2004-08-10 11:39:00 by simonpj]
simonpj [Tue, 10 Aug 2004 11:39:00 +0000 (11:39 +0000)] 
[project @ 2004-08-10 11:39:00 by simonpj]
Add README

16 years ago[project @ 2003-10-09 11:52:01 by simonpj]
simonpj [Thu, 9 Oct 2003 11:52:02 +0000 (11:52 +0000)] 
[project @ 2003-10-09 11:52:01 by simonpj]
Update mate problem

16 years ago[project @ 2003-10-06 12:51:40 by simonpj]
simonpj [Mon, 6 Oct 2003 12:51:40 +0000 (12:51 +0000)] 
[project @ 2003-10-06 12:51:40 by simonpj]
Add bernouilli

16 years ago[project @ 2003-06-07 11:20:49 by ross]
ross [Sat, 7 Jun 2003 11:20:49 +0000 (11:20 +0000)] 
[project @ 2003-06-07 11:20:49 by ross]
Add $($(HcFlavour)_HAPPY_OPTS) to HAPPY_OPTS, where HcFlavour defaults to GHC.
Packages may GHC_HAPPY_OPTS if they don't want -agc with ghc.

16 years ago[project @ 2003-05-08 09:14:38 by simonmar]
simonmar [Thu, 8 May 2003 09:14:38 +0000 (09:14 +0000)] 
[project @ 2003-05-08 09:14:38 by simonmar]
Add lcss to the mix.

16 years ago[project @ 2003-03-10 08:58:31 by simonpj]
simonpj [Mon, 10 Mar 2003 08:58:31 +0000 (08:58 +0000)] 
[project @ 2003-03-10 08:58:31 by simonpj]
Add bernouilli test

16 years ago[project @ 2003-03-08 19:02:39 by panne]
panne [Sat, 8 Mar 2003 19:02:39 +0000 (19:02 +0000)] 
[project @ 2003-03-08 19:02:39 by panne]
Fixed some broken/redirected/canonicalized links found by a very picky
link checker.

16 years ago[project @ 2003-02-17 15:11:08 by simonpj]
simonpj [Mon, 17 Feb 2003 15:11:08 +0000 (15:11 +0000)] 
[project @ 2003-02-17 15:11:08 by simonpj]
More notes

16 years ago[project @ 2003-01-09 15:51:10 by simonmar]
simonmar [Thu, 9 Jan 2003 15:51:10 +0000 (15:51 +0000)] 
[project @ 2003-01-09 15:51:10 by simonmar]
Suppress printing of the runstdtest command line in GHCi mode.

16 years ago[project @ 2003-01-09 15:31:40 by simonmar]
simonmar [Thu, 9 Jan 2003 15:31:40 +0000 (15:31 +0000)] 
[project @ 2003-01-09 15:31:40 by simonmar]
More fixes for the GHCi way

16 years ago[project @ 2003-01-09 14:59:22 by simonmar]
simonmar [Thu, 9 Jan 2003 14:59:22 +0000 (14:59 +0000)] 
[project @ 2003-01-09 14:59:22 by simonmar]
Fixes to get NoFibWithGHCi going again.

16 years ago[project @ 2002-11-22 11:13:28 by simonmar]
simonmar [Fri, 22 Nov 2002 11:13:28 +0000 (11:13 +0000)] 
[project @ 2002-11-22 11:13:28 by simonmar]
update sample output to match reality

16 years ago[project @ 2002-11-22 10:32:24 by simonmar]
simonmar [Fri, 22 Nov 2002 10:32:24 +0000 (10:32 +0000)] 
[project @ 2002-11-22 10:32:24 by simonmar]
Add Andrew Bromage's lcss code as a spectral benchmark.

16 years ago[project @ 2002-11-19 14:31:31 by simonmar]
simonmar [Tue, 19 Nov 2002 14:31:31 +0000 (14:31 +0000)] 
[project @ 2002-11-19 14:31:31 by simonmar]
include boilerplate.mk in the right place

16 years ago[project @ 2002-11-15 17:25:54 by simonmar]
simonmar [Fri, 15 Nov 2002 17:25:54 +0000 (17:25 +0000)] 
[project @ 2002-11-15 17:25:54 by simonmar]
oops, I broke overriding of suffix rules when I moved the include of
suffix.mk into target.mk.  Hence, hack around it here by moving
nofib's suffix.mk after the include of target.mk.

16 years ago[project @ 2002-11-07 13:39:55 by simonmar]
simonmar [Thu, 7 Nov 2002 13:39:56 +0000 (13:39 +0000)] 
[project @ 2002-11-07 13:39:55 by simonmar]
Changes for 'make mode=fast': I've picked on some of the
longest-running programs, but left most of them alone.  Most runtimes
are <1s, but a few are 2-3s.

16 years ago[project @ 2002-11-07 13:17:43 by simonmar]
simonmar [Thu, 7 Nov 2002 13:17:44 +0000 (13:17 +0000)] 
[project @ 2002-11-07 13:17:43 by simonmar]
Make 'make mode=fast' work, and tweak the settings slightly so that
all of the tests run in <1s (except exp3_8, which runs in just over
1s), with most of the tests running in about 0.3s.  This is on a 1Gz
PIII.

The normal settings are unchanged.  In fact in some cases, the fast
settings are slower than the normal settings... at some point we'll
need to bump all the normal settings too, but that needs to be done in
one large sweep so we invalidate all the old results in one go.

16 years ago[project @ 2002-11-07 13:14:16 by simonmar]
simonmar [Thu, 7 Nov 2002 13:14:16 +0000 (13:14 +0000)] 
[project @ 2002-11-07 13:14:16 by simonmar]
wibbles to do with the FAST/NORM/SLOW modes.  We default to the normal
.stdout file if the .$(mode)stdout file doesn't exist, and similarly
for stderr.

17 years ago[project @ 2002-09-07 11:25:34 by panne]
panne [Sat, 7 Sep 2002 11:25:34 +0000 (11:25 +0000)] 
[project @ 2002-09-07 11:25:34 by panne]
Remove the clash of runstdtest's flag -t and the one used for this
example by renaming the latter to -u.

17 years ago[project @ 2002-08-29 14:46:50 by simonpj]
simonpj [Thu, 29 Aug 2002 14:46:50 +0000 (14:46 +0000)] 
[project @ 2002-08-29 14:46:50 by simonpj]
Add chess mate test

17 years ago[project @ 2002-07-10 13:11:25 by simonpj]
simonpj [Wed, 10 Jul 2002 13:11:25 +0000 (13:11 +0000)] 
[project @ 2002-07-10 13:11:25 by simonpj]
More notes

17 years ago[project @ 2002-07-04 09:11:54 by simonmar]
simonmar [Thu, 4 Jul 2002 09:11:54 +0000 (09:11 +0000)] 
[project @ 2002-07-04 09:11:54 by simonmar]
Fix up this makefile after I renamed Fulsom.hs

17 years ago[project @ 2002-07-03 12:49:01 by simonmar]
simonmar [Wed, 3 Jul 2002 12:49:01 +0000 (12:49 +0000)] 
[project @ 2002-07-03 12:49:01 by simonmar]
Update expected output (the checked in version appeared to be completely bogus).

17 years ago[project @ 2002-07-03 12:41:57 by simonmar]
simonmar [Wed, 3 Jul 2002 12:43:58 +0000 (12:43 +0000)] 
[project @ 2002-07-03 12:41:57 by simonmar]
Rename the main module to Main.hs, to avoid confusing GHCi