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;)