On Friday, August 16, 2002, at 10:35 AM, drieux wrote:
> I guess a part of the problem I have here is that it
> is not clear how the separation say
>
>       #!/usr/bin/perl is going to become 5.8
>       #!/usr/local/bin/perl is the older 5.6.1
>
> that we get what you are suggesting

Right, I wouldn't actually do it like that.  If those two 
binaries exist and they're different on purpose, it's going to 
confuse lots of people, because their names don't indicate what 
the difference is, and most systems have one of those paths as 
an alias for the other.

> , even less if we try the
>
>       #!/usr/bin/env perl
>
> and/or other variants.
>
> I could imagine if the scripts were 'verbose' in themselves
> by doing the actual assertion
>
>       #!/usr/bin/perl5.6.1 -w
>       use strict;

Yeah, that's how I'd do it.  The advantage is that you can see 
precisely which scripts are using which versions.

  -Ken

Reply via email to