Administrator
|
Win 7 64bit dual quad core.
VW7.9 64bit image Load Polycephaly2 Tests. Load SUnitToo(ls) Run test for VirtualMachine Progress bar shows quarter turn and never proceeds. What am I doing wrong? Aik-Siong Koh |
Administrator
|
NameSpace DNU isInStandardEnvironment
was the error. Aik-Siong Koh |
Ah yes a known problem in that version of VW. You need Store loaded as it implements #isInStandardEnvironment.
Michael On 05/01/2013, at 10:56 AM, askoh <[hidden email]> wrote: > NameSpace DNU isInStandardEnvironment > was the error. > > Aik-Siong Koh > > > > -- > View this message in context: http://forum.world.st/VW7-9-Polycephaly2-tests-fails-tp4662097p4662117.html > Sent from the VisualWorks mailing list archive at Nabble.com. > _______________________________________________ > vwnc mailing list > [hidden email] > http://lists.cs.uiuc.edu/mailman/listinfo/vwnc _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
Michael, et al.
> Ah yes a known problem in that version of VW. You need Store loaded as it implements #isInStandardEnvironment. Also, #isInStandardEnvironment is deprecated in 7.10 _because_ it requires Store to be loaded and it shouldn't logically need it. Instead for 7.10 we (then, they now) 7.10 implemented #residesInStandardEnvironment which is implemented in Base VisualWorks and is not dependent on Store being loaded. Both test if the Class or NameSpace it is sent to is in a Shadow environment. There are two places which objects exists in a Shadow environment. One when loading from Store using either the Analysis or Atomic loader, and the other when loading from Parcel. Because the Parcel loader is not dependent on Store, and is part of the base system, we realized that having it only defined there (and also thus needing many otherwise needless overrides) was a poor design decision. Now, if ever a real SandBox is created, where code can be executed in a shadow world (a limitation of the current Parcel and Store loaders), it too could conceivably use this mechanism. Now I always wanted such a thing because of the cool factor, however there was never a customer requirement that ever even passed near to a galaxy where such a thing was needed. Also, I didn't have the chops to even know how to implement such a thing. And So It Goes Sames ______________________________________________________________________ Samuel S. Shuster [|] _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
Probably a minor point, but I am wondering about the word "Polycephaly". When I google it, horrible pictures are given to me. This prevents me from looking for documentation. Maybe a better name could be chosen on some point?
Cheers, Alexandre On Jan 5, 2013, at 6:36 PM, Samuel S. Shuster <[hidden email]> wrote: > Michael, et al. > >> Ah yes a known problem in that version of VW. You need Store loaded as it implements #isInStandardEnvironment. > > Also, #isInStandardEnvironment is deprecated in 7.10 _because_ it requires Store to be loaded and it shouldn't logically need it. > > Instead for 7.10 we (then, they now) 7.10 implemented #residesInStandardEnvironment which is implemented in Base VisualWorks and is not dependent on Store being loaded. > > Both test if the Class or NameSpace it is sent to is in a Shadow environment. There are two places which objects exists in a Shadow environment. One when loading from Store using either the Analysis or Atomic loader, and the other when loading from Parcel. > > Because the Parcel loader is not dependent on Store, and is part of the base system, we realized that having it only defined there (and also thus needing many otherwise needless overrides) was a poor design decision. > > Now, if ever a real SandBox is created, where code can be executed in a shadow world (a limitation of the current Parcel and Store loaders), it too could conceivably use this mechanism. Now I always wanted such a thing because of the cool factor, however there was never a customer requirement that ever even passed near to a galaxy where such a thing was needed. Also, I didn't have the chops to even know how to implement such a thing. > > And So It Goes > Sames > ______________________________________________________________________ > > Samuel S. Shuster [|] > > > > > > _______________________________________________ > vwnc mailing list > [hidden email] > http://lists.cs.uiuc.edu/mailman/listinfo/vwnc -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;. _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
Administrator
|
Agreed. PolyCore perhaps.
|
Free forum by Nabble | Edit this page |