On Tue, Jan 17, 2006 at 08:44:30AM +0100, Dirk Stoecker wrote:

> b) Even advanced users do not know of LC_COLLATE. I myself use UNIX 
>    operating systems for more than 10 years and it is the very first time 
>    I get in contact with this special environment variable. It is very 
>    unintuitive to set environment variables, whereas a program option is
>    the normal way. Having both ways does no harm.

I disagree; adding the option means that there are now two ways to do
the same thing:

        - one portable way (with LC_COLLATE)

        - one non-portable way

Hence people will be using a non-portable alternative whena perfectly
portable mechanism already existed.  I see this as a retrograde step.
Adding another couple of options also increases the maintenance
burden.  While there is no clear benefit to the change it seems
inadvisable to make the software more complex to maintain.

Also, just as you didn't know about the LC_COLLATE option, the rest of
the world will not know about the new options, either, so these don't
seem to present much of an advantage.

James.



_______________________________________________
Bug-coreutils mailing list
Bug-coreutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-coreutils

Reply via email to