On 9/20/07, nicolas cellier ncellier@ifrance.com wrote:
Are the classes aware of their namespace? In which case, your security might be broken
AnyPublicClass namespace class allInstances detect: [:e | e name = #Smalltalk].
Anyway, no need for namespace at all, just a:
(AnyPublicClass withAllSuperclasses last allSubclasses detect: [:e | e name = #SystemDictionary]) allInstances etc...
Sorry, you might have to restrict available messages too...
Yes, classes are aware of their namespaces, and I'll need to find a way to solve this problem. It's a challenge but not technically infeasible.
Refererences: http://gulik.pbwiki.com/SecureSqueak http://wiki.squeak.org/squeak/uploads/2074/sandbox.html
Gulik.