> > Yes, this is true -- and we also discussed this issue internally.  The
 > > consensus was that setprop-link seemed too cumbersome, and that the net
 > > result might be reduced usability (e.g., one can easily see users getting
 > > confused about where to put the dashes or words -- is it set-prop-link,
 > > setprop-link, set-link-prop[1], ...).
 > 
 > If you think that there are issues with the latest CLIP guidelines, they 
 > should be discussed with UIRB, and addressed as part of the 
 > recommendation. Otherwise there's a risk that every command line 
 > interface faced with the same problems will take a different path, 
 > leading to more inconsistencies across the board.

Sure, we can bring this issue up with UIRB.  First, I would like to hear
more about what the OpenSolaris community thinks about this issue.

 > I'm not convinced. You have the risk of designing the interface into a 
 > corner, which could lead to even more inconsistencies down the road, 
 > e.g. defining properties that need to be applied to different types of 
 > objects.

We already have secure properties defined, and there are a set of
*-secprop interfaces to deal with them.  We could follow the same
convention for other types of objects.

 > A user already has to understand that the dladm subcommands act on 
 > specific types of objects. Once this is understood, subcommands of the 
 > form setprop-link seem a "natural" fit.

I don't find it quite so natural.  In particular, all of the existing
subcommands (and most proposed subcommands) have a single verb acting on a
single object.  Here, we have a single verb acting on an object (prop)
that is associated with another object (link).

-- 
meem

Reply via email to