From owner-freebsd-arch Mon Jul 15 12:16:26 2002 Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3D76F37B400 for ; Mon, 15 Jul 2002 12:16:24 -0700 (PDT) Received: from w250.z064001178.sjc-ca.dsl.cnc.net (adsl-66.218.45.239.dslextreme.com [66.218.45.239]) by mx1.FreeBSD.org (Postfix) with SMTP id BA54643E58 for ; Mon, 15 Jul 2002 12:16:23 -0700 (PDT) (envelope-from jos@catnook.com) Received: (qmail 58335 invoked by uid 1000); 15 Jul 2002 19:16:45 -0000 Date: Mon, 15 Jul 2002 12:16:23 -0700 From: Jos Backus To: freebsd-arch@FreeBSD.ORG Subject: Re: Package system flaws? Message-ID: <20020715191645.GA54500@lizzy.catnook.com> Reply-To: jos@catnook.com Mail-Followup-To: freebsd-arch@FreeBSD.ORG References: <20020713054141.A26277@misty.eyesbeyond.com> <20020713011750.GA755@laurel.tmseck.homedns.org> <20020714042237.GD931@lizzy.catnook.com> <20020714042623.GB95460@squall.waterspout.com> <20020714095939.GA588@laurel.tmseck.homedns.org> <200207141333.g6EDXj0L031673@whizzo.transsys.com> <3D31E944.A8E523E6@FreeBSD.org> <20020714214958.GA1228@laurel.tmseck.homedns.org> <20020715163815.GB12030@lizzy.catnook.com> <20020715181034.GB682@laurel.tmseck.homedns.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20020715181034.GB682@laurel.tmseck.homedns.org> User-Agent: Mutt/1.5.1i Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Mon, Jul 15, 2002 at 08:10:34PM +0200, Thomas Seck wrote: > It is probably more difficult to do correctly, agreed. But this has to > be done only once and maybe put into a library (libh?). Well, let's wait for libh then, which will render this whole discussion moot. > - Yet Another Language to maintain, tying up developer resources Granted, it would mean more work initially, but afterwards we would have a better prototyping tool in the base OS (one of the things scripting languages are often used for) and the whole portupgrade discussion would be over, too. Assuming bmake'ing Ruby is easy (Perl certainly wasn't, which was one of the reasons it was dropped) it would be a good candidate in my view. But I realize full well that I am perhaps the only person that feels this way. > - I personally do not need Ruby (or $scripting_language_of_the_season) I personally have not used awk in a while, and am trying to get away from Perl for all the bad habits it has taught me :) > - Licence issues, thus endless political discussions Fwiw, Matz has said that Rite (Ruby 2.0) will have a BSD license. Currently regex.c is GPL'ed but a new regex engine (named Oniguruma) is in the works. See http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/34496 -- Jos Backus _/ _/_/_/ Santa Clara, CA _/ _/ _/ _/ _/_/_/ _/ _/ _/ _/ jos@catnook.com _/_/ _/_/_/ require 'std/disclaimer' To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message