Simon Peyton-Jones wrote:
| I understand that incremental builds are more tricky, but during
| teaching session I often have only 2 hours to hack on a day.

I'm still hopeful that a "last-good-build" date or signature-of-some-kind 
should do the job.  Ideally it goes like this

* Look at GHC dev wiki, get last-good-build signature
* darcs pull -a -upto sig
* make

I'm thinking that "sig" could be a date-and-time, which you copy/paste from the 
wiki into the darcs command.

Or am I being naive?

date/time doesn't work well with darcs. Consider the case where we have a successful build on date T, and then someone sent us a patch P that they recorded before T. We push the patch, and now "all the patches up to date T" includes P, but it didn't when we did the build. This is why we need full tags or contexts to identify the contents of the tree.

Cheers,
        Simon

_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to