[ I've only replied Sigbjorn, so here's it again... ]
Sigbjorn Finne wrote: > 'foreign export' doesn't work with ghc-4.00 just yet, use ghc-3.03 > if you need it. Aaaaaargl... Versionitis at its worst: panne:~/tst > linux-303/bin/ghc --version The Glorious Glasgow Haskell Compilation System, version 3.03, patchlevel 0 panne:~/tst > linux-303/bin/ghc -c -fglasgow-exts Test.hs DsCCall.lhs:279: Irrefutable pattern failed for pattern [ioOkDataCon, ioFailDataCon] panne:~/tst > /soft/bin/ghc --version The Glorious Glasgow Haskell Compilation System, version proto-3.03-2-Aug, patchlevel 0 panne:~/tst > /soft/bin/ghc -c -fglasgow-exts Test.hs Test.hs:11:35: parse error on input: "::" panne:~/tst > linux-400/bin/ghc --version The Glorious Glasgow Haskell Compilation System, version 4.00, patchlevel 0 panne:~/tst > linux-400/bin/ghc -c -fglasgow-exts Test.hs ghc: module version changed to 1; reason: no old .hi file /tmp/ghc15405.hc:118: macro `STK_CHK' used with too many (7) args I *really* want a single, all-in-one GHC! :'-( I don't dare to test which one of the above systems supports MPC, the new RTS, ... At least I have the choice which part should fail: Desugarer, parser or gcc. :-} \begin{sarcasm} Hmm, this strongly reminds me of the current Java situation: "For these classes you need at least JDK 1.1.4 or higher, but on Linux 1.1.6 does not work under KDE. On Solaris, 1.1.5 is highly recommended. Blah blah..." It seems that the GHC people have learned their lessons from the commercially successful languages... \end{sarcasm} Totally confused, Sven -- Sven Panne Tel.: +49/89/2178-2235 LMU, Institut fuer Informatik FAX : +49/89/2178-2211 LFE Programmier- und Modellierungssprachen Oettingenstr. 67 mailto:[EMAIL PROTECTED] D-80538 Muenchen http://www.pms.informatik.uni-muenchen.de/mitarbeiter/panne