> From: Joerg.Schilling at fokus.fraunhofer.de (Joerg Schilling) ... > There is another important issue to discuss: > > mkisofs and star (both part of OpenSolaris - mkisofs in reality, star virtually > by PSARC 2004/480 but comming in reality in a few weeks) both use my libfind > for implementing a find(1) syntax that allows to use enhanced identical DLI > features. Libfind implements a library version of the find(1) command that > allows to enhance any command with find(1) syntax. Libfind implements a true > superset of the Sun find command. > > It would be nice to replace Sun's find by a small 200 line program that is > based on libfind to give identical find(1) syntax in all places. > > > ..... and it would of course be nice to have identical CLI behavior in a find > that may be a ksh93 builtin. > > How do we let this happen?
In another ARC case... 8^) That said, given appropriate naming of the components, I don't see any obvious problems. Assuming this case is approved, I think you have a design decision to make as to if you should merge your libfind into ksh's libcmd (whatever it ends up being called) or keep it separate. Either could work. You seem worried that this case would cause problems for your proposed project. I don't see it. Am I missing something? This is a good moment for a little ARC advice. We have a saying within Sun: "ARC early; ARC often". This is Architecture review, not code review. If you wait until you are finished with the implementation, you will likely be adverse to proposed changes to the code you so lovingly crafted and tested. Get through the ARC while you still have a minimal, emotional attachment to the details. (And if in implementing it, you discover a tweak for the better, its usually quite easy to get such a tweak approved.) - jek3