With current git, the command
<hansl>
string sep = "\"
</hansl>
works ok, but the conditional assignment statement
<hansl>
string sep = $windows ? "\" : "/"
</hansl>
gives an error, because the backslash is considered an escaping character.
This breaks the xy_color packages (and possibly some more).
More generally, the funny thing is that
<hansl>
string sep = 1 ? "/" : "\"
string sep = 0 ? "/" : "\"
</hansl>
both work ok, so I guess it has something to do with the parsing of the
command string.
I found out about this by chance, so I have no idea of how long this
(possible) bug has been there.
-------------------------------------------------------
Riccardo (Jack) Lucchetti
Dipartimento di Scienze Economiche e Sociali (DiSES)
Università Politecnica delle Marche
(formerly known as Università di Ancona)
r.lucchetti(a)univpm.it
http://www2.econ.univpm.it/servizi/hpp/lucchetti
-------------------------------------------------------