The automatic conversion of environment variables containing ':' into
arrays seems to be not so great to me. In particular it leads to mystifying 
experiences like the following.


    [ 1 rocinante  ~ ]  setenv FOO 'a:b'
    [ 2 rocinante  ~ ]  fish
    Welcome to fish, the friendly interactive shell
    Type help for instructions on how to use fish
    [EMAIL PROTECTED] ~> echo $FOO
    a b
    [EMAIL PROTECTED] ~> tcsh
    [ 1 rocinante  ~ ]  echo $FOO 
    a:b
    [ 2 rocinante  ~ ]

>From a practical point of view this means that any URLs inherited from
the environment are mangled. Not to mention that ':' is AFAIK a valid
character in a path (my home directory used to be on SFS, which uses ':').

The only alternative that comes to mind is to special case PATH.

d


-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Fish-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fish-users

Reply via email to