[jamming] Spam: Re: Majam - keeping jam up-to-date
Tim Sneddon
tsneddon at bsd.infomedia.com.au
Sun Aug 13 18:18:59 PDT 2006
Alen Ladavac [mailto:alenl-ml at croteam.com] wrote:
> Hi Tim,
>
> First of all, thanks for the detailed info.
No problem :-)
>
> > As long as file specs are output and input in their native
> format it's
> > not a problem to operate on UN*X specs internally.
>
> The problem here is different (at least for me, but I believe
> the same issue also appears at Perforce at least). It's about
> maintaining a multi-platform build of a set of projects. In
> this case, path names cannot be specified in a "native"
> format, because there is none. The jam's original approach
> with SLASH et al. works, but I find paths with several
> directories in them look very awkward to read.
Hmmm... I guess I see your point.
>
> So perhaps it should allowed to specify the input paths in
> either (a) "native format" (whatever it is on the host
> platform) or be "neutral format" (forward slashes)? In the
> approach I've already implemented, the output is strictly
> controlled in each action by whether you specify the :\
> modifier on an argument when using it in an action, or not.
>
I like this idea. The forward slashes "neutral format" sounds
good as there is already a lot of work that's been done on VMS
in the interested of UN*X friendliness. It would be easy to make
use of the decc$xxx() functions so as to keep behaviour consistent
across all software that makes use of UN*X style pathnames.
Regards, Tim.
More information about the jamming
mailing list