On Mon, Jul 21, 2008 at 11:35 AM, David Brown <[EMAIL PROTECTED]> wrote:
> On Mon, Jul 21, 2008 at 10:48:38AM -0700, Bob La Quey wrote:
>
>> PS. Is source for git managed in git, svn in svn, cvs in cvs?
>
> I would suspect most VCSs take as an early goal to be self hosted as soon
> as possible.
>
> git was probably the earliest self hosting, the first version checked in
> was April 7, 2005, well before there was anything resembling a
> user-interface.  Linus basically hand-wrote the commit data, and presented
> it basically as a way of representing history.
>
> The kernel was committed on April 16, 2005, still without much of a UI.
>
> Git is very actively developed using git, taking advantage of the
> distributed development it gives.
>
> David

That makes sense. One of the key questions for any such system,
for instance, a compiler, is the bootstrap process.

See Tombstone diagrams,
http://www.comsci.us/compiler/notes/ch02.html

And an example from ML
http://www.it-c.dk/research/mlkit/index.php/Bootstrapping

This is closely related to the problem that Tracy has been
puzzling over, "How do I document/recreate my starting
point?"

This is a great problem. I recall first encountering it while
writing Forth in Forth. The first time you see a definition like
: : some code ;  it can blow your mind.

Good clean fun,

BobLQ


-- 
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list

Reply via email to