A few minutes ago, Robby Findler wrote: > Oh, I should point one thing that both Eli and I glossed over: there > is some sharing between the sandboxed world and the outside world, > roughly the racket/ base library. This is why, for example, when > lists come out of the sandbox, they still appear to be > lists. Overall, it is good to minimize such sharing, but being > completely unshared is either inconvenient (for things like lists) > and impossible (for things like the ability to connect to the > underlying operating system -- this comes up more with the windowing > portion of the GUI libraries, tho).
(To be even more pedantic: this kind of sharing is not really specified as a default -- it's a result of lists being baked in as primitive values that are shared among all instantiations and phases, very much like prefab structs.) -- ((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay: http://barzilay.org/ Maze is Life! ____________________ Racket Users list: http://lists.racket-lang.org/users