develooper Front page | perl.perl5.porters | Postings from August 2001

Re: inf handling in Perl incomplete

Thread Previous | Thread Next
From:
Kurt D. Starsinic
Date:
August 8, 2001 12:34
Subject:
Re: inf handling in Perl incomplete
Message ID:
20010808123255.A24968@wolfetech.com
On Wed, Aug 08, 2001 at 09:11:56AM +0100, Piers Cawley wrote:
> Jarkko Hietaniemi <jhi@iki.fi> writes:
> > While that someone is at it, "NaN" also needs fixing.  In there one
> > needs to move more carefully, since there usually are two kinds:
> > "signaling" and "quiet" NaNs.  The first kind gives SIGFPEs, the
> > second doesn't.
> > 
> > 	$x = NaN;
> > 	print "goofy\n" if 0/0 == NaN;	# should always print
> > 	print "spooky\n" if NaN == NaN; # should never print
>     print "ooky\n" if NaN == 1;     # should never print. But does.

    I don't believe that the Perl documentation claims that the bareword
`NaN' becomes an IEEE NaN in numeric context.  It just suggests that
an IEEE NaN is `NaN' in string context.  Do you believe otherwise,
or are you proposing a change?

    - Kurt


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