On Tue, Dec 28, 2010 at 9:36 PM, Eli Billauer <e...@billauer.co.il> wrote: > Gabor Szabo wrote: > > I wonder which is the oldest version of Perl you are targeting > and why do you need your code to run on that version of perl? > > > > I need the script to be running on the version I'm using. That puts me > around Perl 5.8, no earlier. But I want it to run. I don't want bugs that > are a result of people playing with the code and crashes because someone > wanted a new feature. And that happens every now and then.
I don't understand. Is this FUD or do you have real examples? Have you reported regressions? Sure any piece of code can - including the perl interpreter - will have bugs and new bugs might be introduced and it is always annoying to find that out but if the code is not touched then it won't make any progress either. > Perl is a rich language as it is. With all the ways to do the same thing, > there's a lot one needs to know in order to read just anyone's script. > Adding new syntactic sugars all the time doesn't help. > > I feel that Perl is a completed work since I learned it, around version 5.4 > or 5.0. It can understand why it's being updated to keep in sync with things > like Unicode and IPv6. I don't understand why it was so crucial to add this > piece of syntax, which everyone now needs to know to understand other's > scripts: > > if ($condition) { ... } > > being equal to > > if ($condition) { die "not yet implemented" } Did that addition break your code? Gabor _______________________________________________ Perl mailing list Perl@perl.org.il http://mail.perl.org.il/mailman/listinfo/perl