I have dropped a current *not-overly-tested* snapshot of our current
Glasgow Haskell sources on ftp.dcs.glasgow.ac.uk, in
pub/haskell/glasgow/working/ghc-0.17-src-boot.tar.gz.{aa-af} [split
for FTPing robustness; 5+MB in total; untars to 30MB or so].
Joe F Programmer would be well advised to stick with 0.16 (our last
public release). The ONLY PEOPLE WHO SHOULD BE INTERESTED in 0.17
are:
* Those who've had troubles with registers getting clobbered
during "ccalls";
* Those concerned with porting the compiler.
Porting situation: I've used these files to do an "initial boot" (==>
big, slow compiler) on a DECstation and an HP-PA box. The chance of
that much success on a 32-bit Unix box is quite high. Doing the
"registerising" process (to go fast) is still a black art. If you are
an active porter, please keep us posted on your progress.
Important note: 0.17 unpacks into your *current working directory*,
not into a directory named "ghc-0.17". So you very well may want
to...
% mkdir ghc-0.17
% cd ghc-0.17
% cat .../ghc-0.17*.a? | gunzip -c | tar xfv -
The reason this non-distribution is so big is that it includes enough
intermediate C (.hc) files to be able to boot without already having a
Haskell compiler. If you don't need those files, just do:
% cd ghc/compiler
% rm */*.hc
% cd ../lib
% rm */*.hc
As usual, comments to glasgow-haskell-{bugs,request}@dcs.glasgow.ac.uk.
Will Partain