external representations William D Clinger (18 Jun 2005 07:55 UTC)
Re: external representations Aubrey Jaffer (19 Jun 2005 01:54 UTC)
Re: external representations bear (19 Jun 2005 18:06 UTC)
Re: external representations Jens Axel Søgaard (19 Jun 2005 20:14 UTC)

Re: external representations Jens Axel Søgaard 19 Jun 2005 20:13 UTC

bear wrote:
> On Sat, 18 Jun 2005, William D Clinger wrote:

>>2.  The proposed 1/0 and -1/0 syntax for infinities
>>has two related problems: it looks like these things
>>are exact, and allowing this syntax will require a
>>more complicated rule for deciding whether a numeric
>>literal is exact or inexact.
>
>>3.  The +inf.0 and -inf.0 syntax is already used by
>>several implementations, which agreed to standardize
>>upon it several years ago, before the SRFI process
>>began.  Th +inf.0 and -inf.0 syntaxes (and +nan.0)
>>also appear within The Revised R6RS Status Report of
>>October 2004, which is online at www.schemers.org.
>
>
> I agree with this, by the way: I'd much rather see
> +inf.0 and -inf.0 than 1/0 and -1/0.  To me the
> connotations are different:  +inf.0 means "numeric
> overflow:"  1/0 means "illegal operation."  Or,
> mathematically, +inf.0 seems to mean "we can't tell
> how big this is, and it may be infinite" and 1/0
> means "this is, exactly and absolutely, a first-order
> infinity."  I find +inf.0 and -inf.0 seem to me to
> express the ideas that are more in line with the way
> they are used in computer programs. Besides, they
> are already used by more implementations than 1/0
> and -1/0.

I too agree. Due to my day job, as soon as I see 1/0
I begin to look for the red pencil.

--
Jens Axel Søgaard