develooper Front page | perl.perl5.porters | Postings from May 2016

Re: 5.24.0 + cpan

Thread Previous | Thread Next
From:
Zefram
Date:
May 16, 2016 19:53
Subject:
Re: 5.24.0 + cpan
Message ID:
20160516195252.GK3613@fysh.org
Aaron Crane wrote:
>Assuming that we retain the behaviour of honouring "perl6" in a
>shebang line, how about this change?

That retains the rather crap behaviour of looking only at the *first*
instance of "perl" on the line.  It would make more sense to look for
"perl6" either at *all* instances of "perl" (requiring all to be "perl6"
to enable chaining) or just in the basename part of the interpreter path.
But who's to say that "perl6" meaning Perl 6 won't be followed by a
version number?  Do the perl6 folks have a convention for that?

But I go back to what I said about this last year, when the "perl6"
change was originally proposed: the #! hack is obsolete.  We should either
leave it totally unchanged (as it was pre-5.23) or remove it entirely.
Changing it for perl6 is just inviting nasty surprises.

-zefram

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About