From owner-freebsd-arch Tue Jul 16 15:35:11 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 12E2537B400 for ; Tue, 16 Jul 2002 15:35:10 -0700 (PDT) Received: from smtp.noos.fr (zola.noos.net [212.198.2.76]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1649A43E67 for ; Tue, 16 Jul 2002 15:35:09 -0700 (PDT) (envelope-from root@gits.dyndns.org) Received: (qmail 43637039 invoked by uid 0); 16 Jul 2002 22:31:10 -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 ; 16 Jul 2002 22:31:10 -0000 Received: from gits.gits.dyndns.org (73kzbsxshgxsag5r@localhost [127.0.0.1]) by gits.gits.dyndns.org (8.12.5/8.12.5) with ESMTP id g6GMV8ie030808; Wed, 17 Jul 2002 00:31:09 +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 g6GMV8Sq030807; Wed, 17 Jul 2002 00:31:08 +0200 (CEST) (envelope-from root) Date: Wed, 17 Jul 2002 00:31:07 +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: <20020716223107.GC29859@gits.dyndns.org> Mail-Followup-To: Cyrille Lefevre , Mark Valentine , Poul-Henning Kamp , Garance A Drosihn , freebsd-arch@FreeBSD.ORG References: <200207161924.g6GJOcOP046703@dotar.thuvia.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200207161924.g6GJOcOP046703@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 Tue, Jul 16, 2002 at 08:24:38PM +0100, Mark Valentine wrote: > > From: phk@critter.freebsd.dk (Poul-Henning Kamp) > > Date: Tue 16 Jul, 2002 > > Subject: Re: scripting language in base system? > > > [1] We're talking "higher-level than /bin/sh" here. The crucial > > feature is C language extension without fork(2)/exec(2) overhead. > > 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/ > Probably make it a separate binary to keep /bin/sh small and static. Q: in the mean time, how about to switch to pdksh as OpenBSD does ? I'm working w/ it for months w/o any problems right now. evrything it ready, the Makefile, the manual pages and the import to src/contrib. I've also merged diffs from the real one pdksh. are you interrested ? 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