[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Scheme flonum literals

On Fri, 7 Jan 2005, Bradd W. Szonye wrote:

>Just FYI, a little more background on Scheme's exponent markers:


Okay, this does make sense;  A 32bit float minus three bits
for typetags though, is painfully coarse, but good enough for
some types of applications.

The more I think about it, the more I see these exponent markers as
modifying the inexact prefix; In a perfect world, I'd prefer to banish
them from the exponent marker alltogether and use #is, #if, #id, #il
as inexactness prefixes for short, float, double, and long.

We do not live in a perfect world.  Such a change would cause a flag
day for all existing code.  Let's not do it.