Skip to Content.
Sympa Menu

sm-discuss - Re: [SM-Discuss] rci spell location

sm-discuss AT lists.ibiblio.org

Subject: Public SourceMage Discussion List

List archive

Chronological Thread  
  • From: "Mathieu L." <lejatorn AT smgl.homelinux.net>
  • To: sm-discuss AT lists.ibiblio.org
  • Subject: Re: [SM-Discuss] rci spell location
  • Date: Sun, 24 Jul 2005 17:39:09 +0200

On Sun, Jul 24, 2005 at 08:03:42AM -0700, Eric Sandall wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On Sun, 24 Jul 2005, Mathieu L. wrote:
> >Hi all,
> >
> >So far the wmii dev used to include the rci code in the wmii source so
> >one had just to build wmii to get it working but from now on he's gonna
> >separate it as another package and it's a mandatory dep for wmii.
> >So my question is:
> >-Do we already have a rci spell? (I checked and I don't think so)
> >-If not, in which section am I supposed to submit the soon to be spell?
> >
> >Here is the description of rci btw:
> >
> >rci - rc shell improved - is based on a unix rc version dated back to
> >1992, and only some portions of the maintained version, known as
> >rc-1.7.x, have been applied (mostly bugfixes and cleanups).
> >
> >The rc 1.4 from 1992 has been choosed as base because it doesn't used
> >autohell. I removed all crap, like readline dependencies etc, because
> >we don't need such stuff.
> >I implemented an export mechanism. By default rc exports all variables
> >and functions to subprocesses, this is NOT the case for rci. Instead
> >rci only exports variables through subprocesses who have been valid
> >in the parent process OR who are exported explicitely through the new
> >builtin command 'export [Var] [Function] ...'. This command has been
> >added, because the unix version does not support the plan9ish rfork
> >way.
> >rci also includes a builtin sleep command called 'nap', because we use
> >sleep very often and I noticed that GNU coreutils sleep consumes 3 times
> >as much memory as rci.
> >
> >I also thought about porting the original rc from plan9 shipped
> >in the plan9ports codebase. Although the original code base of rc is
> >somewhat smaller without dependencies, it would explode with all
> >necessary dependencies. Thus we choosed the unix reimplementation.
>
> Shounds like it might want to go in shell-term-fm.

Ok, then I hope I'll add it soon there.
I didn't see anyone maintaining this section on the dev page, no problem
with anyone if I go ahead and add it?

Cheers,
Mathieu.

--
We are Microsoft. Linux is irrelevant.
Openness is futile. Prepare to be assimilated.
--




Archive powered by MHonArc 2.6.24.

Top of Page