From: Michael G Schwern [EMAIL PROTECTED]
> This came up at YAPC::Europe.  Someone [1] wanted to know if 1/0
> would produce a divide by zero error in Perl 6, or if it would
> return a value representing an indeterminate result (undef?)
> It would make more sense for Perl, upon being given a simple bit
> of impossible math, to return undef (like other functions do on
> failure) than to generate an error.  The error seems a throwback
> to earlier days of hardwired calculators.

The problem with returning undef is that undef numifies to zero.  It would
make more sense if either 1/0 returned NaN, if Perl6 has NaN, or throw an
error, which Larry has indicated will be a concept in Perl6.

  There once was a man from NaNtucket
  Who kept all his bits in a bucket
    He said "I'm a hero!
    I divided by zero!
  and the bits in the bucket, they tuckit!"

-Miko


--------------------------------------------------------------------
mail2web - Check your email from the web at
http://mail2web.com/ .


Reply via email to