-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Assuming "num" uses the underlying floating point semantic (which may
turn 0/0 into NaN without raising exception), what should the default
"Num" do on these forms?
0/0
0*Inf
Inf/Inf
Inf-Inf
0**0
Inf**0
1**Inf
Several options:
- - Use whatever the underlying "num" semantics available
- - Always "fail"
- - Always "die"
- - Specify them to return some definite value.
At this moment, Pugs defines them ad-hocly to:
0/0 == die "Illegal division by zero"
0*Inf == NaN
Inf/Inf == NaN
Inf-Inf == NaN
0**0 == 1
Inf**0 == 1
1**Inf == 1
But I'd like to seek a more definite ruling.
Thanks,
Audrey
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (FreeBSD)
iD8DBQFDzQyitLPdNzw1AaARApaEAKChw0bHNA3M7OBLoeoRpootIjpy0QCfYtvT
/vNWF8SkS7MMXWDsZrDCp8I=
=vI/b
-----END PGP SIGNATURE-----