From owner-freebsd-current@FreeBSD.ORG Wed Jul 7 15:33:44 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 85C9C16A4CE; Wed, 7 Jul 2004 15:33:44 +0000 (GMT) Received: from simmts8-srv.bellnexxia.net (simmts8.bellnexxia.net [206.47.199.166]) by mx1.FreeBSD.org (Postfix) with ESMTP id BD48C43D45; Wed, 7 Jul 2004 15:33:42 +0000 (GMT) (envelope-from vladimir-dozen@sympatico.ca) Received: from sympatico.ca ([67.70.66.134]) by simmts8-srv.bellnexxia.net ESMTP <20040707153306.MTYH28685.simmts8-srv.bellnexxia.net@sympatico.ca>; Wed, 7 Jul 2004 11:33:06 -0400 Message-ID: <40EC17DC.9020307@sympatico.ca> Date: Wed, 07 Jul 2004 11:33:48 -0400 From: Vladimir Dyuzhev User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7b) Gecko/20040401 X-Accept-Language: ru, en-us, en MIME-Version: 1.0 To: Maxime Henrion References: <200407062323.02854.kirk@strauser.com> <20040707043251.GA35651@troutmask.apl.washington.edu> <200407062345.24117.kirk@strauser.com> <20040707070012.GC38356@dragon.nuxi.com> <40EC11EB.4060804@sympatico.ca> <20040707152149.GG82302@elvis.mu.org> In-Reply-To: <20040707152149.GG82302@elvis.mu.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: freebsd-current@freebsd.org 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 15:33:44 -0000 ehlo. >> CVSup is a single threaded non-GUI app. > I suggest you check your facts before posting. CVSup is inherently > multi-threaded and it has a GUI. I know that it has GUI (for some unknown to me reason). I never installed the GUI version though (and never seen it). I can't even find a reason to do so. So the GUI in CVSup is something artificial. Multithreadness in CVSup... well, as any "downloader" it could be done multithreaded (and by your words CVSup is done that way), and it can provide some gain, but it's not a must-be. So, I referred not to the way the CVSup *was* implemented, but to what language features are *enough* to implement it. > I'm starting to get nervous reading e-mails from ten different people > each with its own opinion on what the best language to write CVSup with > would be. Relax. Personally I do not care what language csup/CVSup is written in as long I could read/change the code without reading dusty books. If you prefer C -- that's perfectly okay. dozen http://dozen.ru