On Thu, Jun 27, 2013 at 8:45 PM, Robby Findler
<ro...@eecs.northwestern.edu> wrote:
> Did you consider moving "#lang mzscheme" out as well?

I've now created another pull request that does this, here:
https://github.com/plt/racket/pull/377

There's one remaining question.  The `make-base-namespace` procedure
provided by `mzscheme` attaches the `mzscheme` module.  But this pull
request removes that module, so it can't be attached or required in
this code.  The alternatives are:

1. Just attach/require `scheme/mzscheme`.  Slightly incompatible in
some corner cases.
2. Don't remove `mzscheme` from the core.
3. Remove `make*-namespace` from `scheme/mzscheme` and implement them
in the `mzscheme` collection in the `mzscheme` package.

I'm currently leaning toward 3 but I'd appreciate anyone else's thoughts.

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

Reply via email to