External Core is totally broken in the HEAD, due to the change in the representation of top-level bindings. The parser expects all top-level bindings to be unqualified, but GHC still generates bindings with qualified names for Main.main and :Main.main. If the parser is changed to ignore the module names in these cases, compiling external Core files still fails, since the definition of :Main.main refers to Main.main (which is now just "main"), and there are two definitions for "main". I tried to fix it, but my brain melted.
-- Kirsten Chevalier * [EMAIL PROTECTED] * Often in error, never in doubt "Wisdom cannot be achieved through the mere use of a colour Unix workstation even if it does have two 351 megabyte disks AND internet access. For true wisdom one requires a black and white workstation for this provides greater resolution and a far steadier display."--The Usenet Oracle http://www.cs.berkeley.edu/~krc/ _______________________________________________ Cvs-ghc mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/cvs-ghc
