On Sun, Oct 3, 2010 at 7:48 PM, Matthew Flatt <mfl...@cs.utah.edu> wrote:
>
>> I worry that this is a hazard for existing code.  For example, this
>> plain Racket code:
>> [snip]
>
> I imagined that there would be some time between introducing `flonum?'
> and enabling 32-bit floats. During that in-between time, both `flonum?'
> and `inexact-real?' would be ok in practice, but code should migrate to
> `flonum?'.

Ah, that makes sense.

>> Similarly (but less bad), this Typed Racket code:
>> [snip]
>> which currently typechecks would now be a type error.
>
> I didn't really consider the transition for Typed Racket. Would a grace
> period similar to the dynamic case be possible and worthwhile (where
> `inexact-real?' is treated like `flonum?' for a while longer, but
> `flonum?' also becomes available)?

Yes, that would well for Typed Racket.
-- 
sam th
sa...@ccs.neu.edu
_________________________________________________
  For list-related administrative tasks:
  http://lists.racket-lang.org/listinfo/dev

Reply via email to