From owner-freebsd-current@FreeBSD.ORG Wed Jul 7 13:16:51 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C56C516A4CE for ; Wed, 7 Jul 2004 13:16:51 +0000 (GMT) Received: from kanga.honeypot.net (kanga.honeypot.net [208.162.254.122]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9506B43D48 for ; Wed, 7 Jul 2004 13:16:51 +0000 (GMT) (envelope-from kirk@strauser.com) Received: from localhost (localhost [127.0.0.1]) by kanga.honeypot.net (Postfix) with ESMTP id EFE48BBAA for ; Wed, 7 Jul 2004 08:16:50 -0500 (CDT) Received: from kanga.honeypot.net ([127.0.0.1]) by localhost (kanga.honeypot.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 75024-09 for ; Wed, 7 Jul 2004 08:16:50 -0500 (CDT) Received: from pooh.honeypot.net (pooh.honeypot.net [10.0.5.128]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by kanga.honeypot.net (Postfix) with ESMTP id 6148BBBA9 for ; Wed, 7 Jul 2004 08:16:50 -0500 (CDT) From: Kirk Strauser To: current@freebsd.org Date: Wed, 7 Jul 2004 08:16:49 -0500 User-Agent: KMail/1.6.2 References: <200407062345.24117.kirk@strauser.com> <20040707070012.GC38356@dragon.nuxi.com> In-Reply-To: <20040707070012.GC38356@dragon.nuxi.com> MIME-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg=pgp-sha1; boundary="Boundary-02=_Bf/6AeF/0PeSxYr"; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <200407070816.49846.kirk@strauser.com> X-Virus-Scanned: by amavisd-new at honeypot.net Subject: Re: Rewrite cvsup & portupgrade in C X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jul 2004 13:16:51 -0000 --Boundary-02=_Bf/6AeF/0PeSxYr Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Wednesday 07 July 2004 02:00 am, David O'Brien wrote: > What bugs? I'm not aware of any CVSup bugs -- that doesn't mean at least > one doesn't exist, but I'd love to know what that bug is. How's cvsup-over-IPv6 coming along? I note that the cvsup client is at=20 version "SNAP_16_1h", and presumably those weren't all feature-adds. Note= =20 that I am *not* saying that cvsup is a bad program - it clearly is not. =20 Neither is it perfect. > I think that everyone that bitches about CVSup being written in Modula-3 > hasn't looked at what the language features of Modula-3 are [...] Sadly, I'm not sure if that's even relevent. Modula-3 is close to being a= =20 dead language, in my opinion. CVSup is literally the only program I know o= f=20 that's written in it. There are other actively evolving languages with the= =20 same properties you described with developer bases several orders of=20 magnitude larger than Modula-3's. Again, I don't think that Modula-3 is a bad language, but I think it's an=20 increasingly difficult language in which to maintain a vital component of=20 =46reeBSD release system. Neither do I advocate C/C++ on a basis of featur= es,=20 but you have to admit that the pool of available developers would increase= =20 dramatically. Put another way, what if John gets hit by a bus. How many people are ready= to=20 step up and learn Modula-3 well enough to maintain and develop CVSup from=20 that point on? =2D-=20 Kirk Strauser --Boundary-02=_Bf/6AeF/0PeSxYr Content-Type: application/pgp-signature Content-Description: signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQBA6/fB5sRg+Y0CpvERAspbAJ9PeUeh/3M/NMdF3TIi2Mz1zXPoFACeNTaq 6SyN0l7/bKssol4EFFTpJus= =iHDP -----END PGP SIGNATURE----- --Boundary-02=_Bf/6AeF/0PeSxYr--