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