[tex-live] Re: path separator - deprecated or not
Olaf Weber
olaf at infovore.xs4all.nl
Mon May 17 15:10:25 CEST 2004
Hans Hagen writes:
> Hi Olaf,
> While cleaning up some files i found this mentioned in a texmf.cnf on
> my system
> % You can use brace notation, for example: /usr/local/{mytex:othertex}
> % expands to /usr/local/mytex:/usr/local/othertex. Instead of the path
> % separator you can use a comma: /usr/local/{mytex,othertex} also expands
> % to /usr/local/mytex:/usr/local/othertex. However, the use of the comma
> % instead of the path separator is deprecated.
> %
> % The text above assumes thet path separator is a colon (:). Non-UNIX
> % systems use different path separators, like the semicolon (;).
> Is this 'deprecated' still valid? If so, doesn't that make the config
> file system dependent and non portable? Since i see that the , is
> still used, i think that instead the platform dependent seperators in
> specs are deprecated (: as well as ;) in favor or a ,
To be clarified for libkpse, I think.
> actually, i got the impression that : and ; and , are all accepted as
> separators, so maybe 'deprecated' no longer is valid; the colon is
> dangerous since it can be a drive or other specs as well and if the
> new library supports url's as well ... maybe something different is
> needed then (although i think that the , is not used in any file spec
> on any system unless you use basenames with ,'s)
Colon only works on UNIX/Linux. Semicolon works everywhere.
What we're heading to is probably one "common" syntax combined with
some support for platform-specific syntaxes.
> Hans
--
Olaf Weber
(This space left blank for technical reasons.)
More information about the tex-live
mailing list