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

Reply via email to