On Thu, May 23, 2013 at 2:39 PM, Matthias Felleisen
<matth...@ccs.neu.edu> wrote:
>
> On May 23, 2013, at 9:34 AM, Sam Tobin-Hochstadt <sa...@ccs.neu.edu> wrote:
>
>>> 2. Is it possible that we could solve the problem via a bootstrapping-only 
>>> violation of our policy that you can add types to Racket w/o modifying 
>>> existing modules?
>>
>> No. We can't specify types inside `racket/base` without making `racket/base` 
>> depend on Typed Racket.
>
>
> 1. I was proposing a fundamental change to the language, with an eye toward 
> Racket 2.
>
> 2. I was also proposing an experiment that temporarily creates such a 
> dependency and we can then look for a refactoring that breaks the dependency 
> again but in a way that supports the proper access to these base identifiers.

Given that we're currently working on splitting the entire system to
make this dependency impossible, I don't think this is a viable option
currently.

Sam
_________________________
  Racket Developers list:
  http://lists.racket-lang.org/dev

Reply via email to