On Sat, May 22, 2010 at 8:56 AM, Robby Findler
<ro...@eecs.northwestern.edu> wrote:
> On Fri, May 21, 2010 at 9:32 PM, David Van Horn <dvanh...@ccs.neu.edu> wrote:
>> I talked with the PLTers who attended TFP and it was agreed that inexact
>> integers, a holdover from Scheme standards, are counter intuitive.  I wonder
>> if it is worth doing away with them in Racket?
>
> Maybe in a later release. But the design of the number hierarchy is
> complex so if we were to contemplate such a thing, the proposal would
> probably have to be more concrete. (After all, we dno't want to do
> away with something float-like completely, for performance reasons.)

First, the change to racket is a new language, and thus an opportunity
for things to be different.  Future releases won't have this
opportunity.

Second, here's a concrete proposal: in `racket/base' and all derived
languages, `integer?' means what `exact-integer?' means in
`scheme/base'.  `scheme' and `scheme/base' stay the same.  No other
changes are made to the number hierarchy.
-- 
sam th
sa...@ccs.neu.edu
_________________________________________________
  For list-related administrative tasks:
  http://list.cs.brown.edu/mailman/listinfo/plt-dev

Reply via email to