Gut Build System
Thomas Schilling
nominolo at googlemail.com
Sat Mar 6 04:17:17 EST 2010
On 6 March 2010 07:35, Neil Mitchell <ndmitchell at gmail.com> wrote:
>
>> http://chadaustin.me/2010/03/your-version-control-and-build-systems-dont-scale-introducing-ibb/
>
> This link is crazy. He's abusing big O notation, complaining about
> constant factors (Python starting up) then suggesting he needs to
> reduce the algorithmic complexity. He also forgets to factor in
> O(time-of-ssd-drive), which probably divides O(time^2) to get O(who
> cares). There is a valid point at the bottom that a null build should
> be quick, and I agree, but I think it's far more important to get fast
> rebuilds - anything less than a second on a null rebuild isn't
> relevant.
Yes, the first part of the article is hideous. But I liked the idea
of updating the meta information in the background. I don't think
that is very portable or even needed for most kinds of projects, but
it is something to keep in mind in, that this is something a build
system might want to support one day.
>>> Dependencies among files I anticipate could be treated as a type.
>
> I'd be very surprised if that was possible.
Not possible, or just too hard to use?
--
Push the envelope. Watch it bend.
More information about the Cvs-ghc
mailing list