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