Garrett D'Amore wrote:
> Roland Mainz wrote:
> > AFAIK you mean /usr/lib/shell/ and the answer is "maybe", depending on
> > time. The first real consumer may be the "man-rewrite" project which
> > stuffs the shared shell code into
> > usr/lib/shell/ksh/org/opensolaris/man/misc/ or something like that (e.g.
> > common shell functions for DocBook/SGML+SolBook/SGML+DOcBook/XML manpage
> > handling and the catman crawler dispatcher code)
> >
> 
> That would not be this case, though, right?   So you aren't populating
> anything there as part of what you need for the other portions of this
> case, right?

No, I didn't indent to do it for the upcoming putback since "shcomp" is
first introduced by the same putback - which means we can't compile the
script modules and have to deliver them as readable script code. The
original idea was to provide only compiled script modules and an
interface description so noone can just look at the code and rely on
implementation details not described in the interface specification...
... on the other side I can populate /usr/lib/shell/ easily with the
common code for HTTP handing, the function set to manage child processes
in a fine-grained manner, application locks (remeber the example code I
posted a while ago for file-based mutexes) and some other stuff and
offer this API for ARC contracts...

> >> If not, you might consider running that as a separate fast track.
> >
> > Why ? The directory is explcitly marked as "project private" for now.
> > AFAIK we don't have to notify ARC about further activities there until
> > we start making ARC contracts or open the interfaces there...
> 
> Because it isn't intrinsic to this case, and proposes things that have
> impact outside of ksh93 (you've suggested bash, zsh, etc.)  I'd rather
> see that as a separate case.  (It doesn't necessarily mean that such a
> case will be contentious.)

Well, we could rename the ARC case to be a joint ARC case of the
"ksh93-integration" (which covers ksh93) and "shell" project (which
covers bash, zsh, POSIX shell, tcsh, csh, dash etc.) ... would that work
?

----

Bye,
Roland

-- 
  __ .  . __
 (o.\ \/ /.o) roland.mainz at nrubsig.org
  \__\/\/__/  MPEG specialist, C&&JAVA&&Sun&&Unix programmer
  /O /==\ O\  TEL +49 641 7950090
 (;O/ \/ \O;)

Reply via email to