Achim Schneider wrote "As it stands, GHC can't be bootstrapped without a GHC 
... ." Yes, this has been my point. If this sort of dependency is to be 
embraced there is no reason not to go all the way. We have already gotten to 
first and second base. Now it is time to go for the gusto.

Achim Schneider wrote "This may be fairly easy, if the generated script does 
not have to come with major build-system capabilities: Leaving out most of 
dependency
analysis and support -- at the utmost -- restarting a failed build from
the rule whose source file has last recently changed, otherwise
compiling in a linear order deduced at script generation time should
reduce the problem to serializing the actions generated for a clean
build to a shell script."

This is obvious, but it is one of those things. It can be extraordinary for 
anyone to see it. The performance gain that would be achieved by doing it this 
way for reasons I have already gone into would be remarkable. It would also 
improve the ability of the compiler to optimize the code. It is also remarkably 
simple.
_______________________________________________
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to