>>>>> "VR" == Vassilis Rizopoulos <[EMAIL PROTECTED]> writes:

 VR> I just wondered on how much complexity the handling of path
 VR> separators adds to the code and if it can be done so that one
 VR> does not have to worry at all about it

Ant already does a lot here - and it will even become better when
Thomas Haas finds time to commit his Path class (Hi tom 8^).

We cannot remove the ambiguity in c:/jdk1.1 but a lot of other things
are already handled - a : will always be treated as a path separator
unless there is exactly one letter in front of it for example.

With Thomas' class we can write nested elements to define PATH like
structures meaning something like

<java ...>
  <classpath>
    <element location="c:/jdk1.1" />
    <element path="dir1;dir2" />
  </classpath>
</java>

Note I'm not sure whether the names in this example line up with
Thomas' latest version.

In this case the location element are known to specify exactly on part
of a PATH and thus we don't need to search for a : and you can savely
use forward slashes all over the place.

Stefan

Reply via email to