[Israel.pm] Fail to compile

Offer Kaye offer.kaye at gmail.com
Thu Nov 1 07:55:03 PDT 2007


On 10/25/07, Shmuel Fomberg wrote:
>
> But it still interesting. Why did Perl fail on his machine on compile time
> and on my machine in run time? Any idea?
>

This is a compile-time error on both my Windows and Linux machines.
Which is a bit odd because the documentation says it is a run-time error...

You can make it into a run-time error by changing the code to:
my $zero = 0;
my $err = 5/$zero;

I can guess that the 5/0 is simple enough to be caught in the
compilation stage, while using a variable forces it to way for the
runtime stage.

Regards,
-- 
Offer Kaye



More information about the Perl mailing list