VW7.9 Polycephaly2 tests fails

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

VW7.9 Polycephaly2 tests fails

askoh
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
Reply | Threaded
Open this post in threaded view
|

Re: VW7.9 Polycephaly2 tests fails

askoh
Administrator
NameSpace DNU isInStandardEnvironment
was the error.

Aik-Siong Koh
Reply | Threaded
Open this post in threaded view
|

Re: VW7.9 Polycephaly2 tests fails

Michael Lucas-Smith-2
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
Reply | Threaded
Open this post in threaded view
|

Re: VW7.9 Polycephaly2 tests fails

Samuel S. Shuster-2
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
Reply | Threaded
Open this post in threaded view
|

Re: VW7.9 Polycephaly2 tests fails

abergel
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
Reply | Threaded
Open this post in threaded view
|

Re: VW7.9 Polycephaly2 tests fails

askoh
Administrator
Agreed. PolyCore perhaps.
Reply | Threaded
Open this post in threaded view
|

Re: VW7.9 Polycephaly2 tests fails

swcwork
In reply to this post by abergel
try "PolyCephaly Smalltalk -image"
Steve Cline