From owner-freebsd-arch Wed Jul 17 0:57:21 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 8991137B400 for ; Wed, 17 Jul 2002 00:57:19 -0700 (PDT) Received: from smtp.noos.fr (zola.noos.net [212.198.2.76]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9C5B743E6E for ; Wed, 17 Jul 2002 00:57:18 -0700 (PDT) (envelope-from root@gits.dyndns.org) Received: (qmail 44033808 invoked by uid 0); 17 Jul 2002 07:57:16 -0000 Received: from unknown (HELO gits.gits.dyndns.org) ([212.198.229.153]) (envelope-sender ) by 212.198.2.76 (qmail-ldap-1.03) with SMTP for ; 17 Jul 2002 07:57:16 -0000 Received: from gits.gits.dyndns.org (6g9omydzms07lczo@localhost [127.0.0.1]) by gits.gits.dyndns.org (8.12.5/8.12.5) with ESMTP id g6H7vGpP010632; Wed, 17 Jul 2002 09:57:16 +0200 (CEST) (envelope-from root@gits.dyndns.org) Received: (from root@localhost) by gits.gits.dyndns.org (8.12.5/8.12.5/Submit) id g6H7vFNg010631; Wed, 17 Jul 2002 09:57:15 +0200 (CEST) (envelope-from root) Date: Wed, 17 Jul 2002 09:57:15 +0200 From: Cyrille Lefevre To: Mark Valentine Cc: Poul-Henning Kamp , Garance A Drosihn , freebsd-arch@FreeBSD.ORG Subject: Re: scripting language in base system? Message-ID: <20020717075715.GA10590@gits.dyndns.org> Mail-Followup-To: Cyrille Lefevre , Mark Valentine , Poul-Henning Kamp , Garance A Drosihn , freebsd-arch@FreeBSD.ORG References: <20020716223107.GC29859@gits.dyndns.org> <200207162331.g6GNVsCa053104@dotar.thuvia.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200207162331.g6GNVsCa053104@dotar.thuvia.org> User-Agent: Mutt/1.3.99i Organization: ACME X-Face: V|+c;4!|B?E%BE^{E6);aI.[< List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Wed, Jul 17, 2002 at 12:31:54AM +0100, Mark Valentine wrote: > > From: Cyrille Lefevre > > Date: Wed 17 Jul, 2002 > > Subject: Re: scripting language in base system? > > > On Tue, Jul 16, 2002 at 08:24:38PM +0100, Mark Valentine wrote: > > > Hm, Evil Thought: dynamically loadable shell builtins, anyone? > > > > > > Maybe not very pretty (see wksh for an example of extending ksh > > > to embrace the X Toolkit API, albeit statically), but perhaps with > > > the addition of a real list data type (which is about all Tcl needs), > > > it might be useful. > > > > http://www.cs.princeton.edu/~jlk/tksh/ > > Neat. It looks like it's annoyingly close to being free, too. yes, I know. it depends on AT&T ksh implementation. > > Q: in the mean time, how about to switch to pdksh as OpenBSD does ? > > Is this going to become necessary to get a more standards-conformant shell? some month ago, I've workded a lot on sh code to make it more SUSv3 compliant in some part but I don't have submitted my changes yet, I I need to validate them before... > Is pdksh the best implementation available to us? I've worked on both code. a little on pdksh one and a lot on sh one. in one word, pdksh code really looks less ugly than our sh code :( Cyrille. -- Cyrille Lefevre mailto:cyrille.lefevre@laposte.net To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message