On Aug 9, 2007, at 9:20 AM, Shawn Walker wrote:

>
> How is printing a warning indicating that a script should specify its
> actual shell instead of assuming the shell bash "denial"?

You are issuing the warning the poor sod running the script; not the  
author of the script (99.9% of the time). That is just irritating,  
unhelpful and past evidence demonstrates it only drives people away.

>
> How is that anymore denial than the whole issue of seg faulting when a
> developer tries to print NULL instead of printing "(null")?

It is denial in that it was a common idiom, well accepted, and  
allowed programs to work harmlessly (so it wasn't Standard compliant;  
the standard doesn't require failure, once you step beyond the bounds  
of a standard all bets are off; while you can start WWIII that's  
hardly going to win you customers). And in that case, it was accepted  
by the same vendors system for the preceding many releases, so the  
change was viewed as particularly irritating ... especially to poor  
users trying to run existing binaries.

The key bit of denial involved, is that Solaris is not in a position  
to be arbiter of style. We are the minority. If we seek to gain  
users, we need to be nice to them, not annoy them from the onset.

Discipline the right people, at the right time and they thank you.  
Discipline the wrong people, or the right people at the wrong time  
and they shun you.


Keith H. Bierman    [EMAIL PROTECTED]   |  [EMAIL PROTECTED]
Strategic Engagement Team                   | AIM: kbiermank
<speaking for myself, not Sun*> Copyright 2007




_______________________________________________
indiana-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/indiana-discuss

Reply via email to