From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 13695 invoked by uid 1002); 17 Apr 2003 23:21:09 -0000 Mailing-List: contact gentoo-dev-help@gentoo.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Received: (qmail 16240 invoked from network); 17 Apr 2003 23:21:08 -0000 From: "merv" To: gentoo-dev@gentoo.org Date: Fri, 18 Apr 2003 02:32:23 +0300 MIME-Version: 1.0 Reply-to: merv@spidernet.com.cy Message-ID: <3E9F63B7.29004.103CC5DA@localhost> Priority: normal References: <3E9F3F22.11674.FADE22F@localhost> In-reply-to: <1050618384.29994.5.camel@chinstrap.penguins.homeunix.net> X-mailer: Pegasus Mail for Windows (v4.02) Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Content-description: Mail message body Subject: Re: [gentoo-dev] initscripts in python X-Archives-Salt: 6e6aca67-50ba-418b-9fee-fb33150bec5c X-Archives-Hash: 417a0d043f11898db619871c669cb0de thanks for the link and the encouragement i have been in this discussion now for a couple of days (since the first post entitled "initscripts in python") and am preparing to sit down and plan this "extensible shell plugin" somewhat more deliberately and carefully. several people have posted links to previous attempts/projects at this kind of things and all of them seem to have fizzled out over time. of course this is part of the nature of community development but perhaps it is also an indication of the size of this task. I am a C programmer by profession so I guess that's where I'll start but I want to build in Python/C APIs as early as possible since Python has been the topic of the discussion and seems a particularly good place to start in view of its syntactical/semantic "cleanness", besides being Gentoo fodder. I intend very much that an extensible shell with Python plugin should be a testing bed and that others will follow, including Perl, Ruby etc etc ... whatever there is a demand/need/curiosity for. And the implementation will need breaking down into build- time/emerge packaging, initscripts/boot-time related code, extensible (dynamically loadable) shell environment code, script- loading/reading/interpreting code, etc etc etc watch this space...patiently (I have four babies and seven kittens besides a full time job :) ) "IDEAS MAKE SOFTWARE BEAUTIFUL" - so keep 'em comin' ! On 17 Apr 2003 at 18:26, Caleb Shay wrote: > On Thu, 2003-04-17 at 16:56, merv wrote: > > > > > > >From my own point of view, the underlying theme of the idea is the > > concept of a more "extensible" shell. > > > > I saw this line and thought "A plugin extensible shell, how cool would > that be? You want perl regexps? Load the preg extension. Don't use > tab-completion? Don't load the tab-completion extension and save some > ram. A quick google turns up: > > http://sourceforge.net/projects/dxsh/ > > Doesn't look like it's seen much activity lately, but what a great idea! > > Caleb > > > > > -- > gentoo-dev@gentoo.org mailing list > -- Merv Hammer mailto: merv@spidernet.com.cy -- gentoo-dev@gentoo.org mailing list