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.
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" }
|Just another little straw to break the camel's back.
Eli
--
Web: http://www.billauer.co.il
_______________________________________________
Perl mailing list
[email protected]
http://mail.perl.org.il/mailman/listinfo/perl