Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Jun 2003 19:59:44 -0500
From:      Stephen Montgomery-Smith <stephen@math.missouri.edu>
To:        Mark Murray <mark@grondar.org>
Cc:        ctm-users@freebsd.org
Subject:   Re: CTM - any users left?
Message-ID:  <3EEFB980.8050805@math.missouri.edu>
In-Reply-To: <200306172210.h5HMARHh004335@grimreaper.grondar.org>
References:  <200306172210.h5HMARHh004335@grimreaper.grondar.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Mark Murray wrote:
> Stephen Montgomery-Smith writes:
> 
>
> 
> CTM was quite a clever hack at the time it was conceived, but it never
> really made it out of "hack" status. The CTM builder is as fragile as
> hell (I did the job myself a few years ago), and is incredibly resource
> hungry. It buys its owner very little, and its returns are really only
> in the goodwill department. If it is really useful, it really needs
> someone to own it from the builder downwards, and it needs a strong
> update to bring it into the 21st century.
> 


I don't think ctm is so fragile.  I have been maintaining it now for a few 
years, and it has survived a couple of disk crashes and such like.  One place it 
might be considered fragile from the end user point of view is that if he/she 
makes any change to the source code, that future CTM applications will fail when 
they try to update in the same place.

I will agree that it is resource hungry.  It might be worth rethinking how mkctm 
works.  It first uses cvsup and cvs to update its own copies of the sources, so 
maybe it could cleverly use the outputs from these programs to limit which parts 
of the sources need updating.  (The other possibility is to wait another five 
years, then the computers will handle it in no time at all.)

Anyway, right now I don't really have the time to invest in making these fixes.

-- 
Stephen Montgomery-Smith
stephen@math.missouri.edu
http://www.math.missouri.edu/~stephen



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3EEFB980.8050805>