>From can I can see with me newbie search in the VM, it is not used. <br>splObj: 33<br><br><br>ObjectMemory class >> initializeSpecialObjectIndices<br><br>TheInterruptSemaphore := 30.<br> SelectorCannotInterpret := 34.<br>
<br>it jumps from 30 to 34.<br><br>I search places doing "splObj: 33" but I didn't find anything. <br><br>Maybe the VM guys can confirm or reject this.<br><br>Cheers<br><br>Mariano<br><br><br><div class="gmail_quote">
On Thu, Apr 21, 2011 at 6:42 PM, Stéphane Ducasse <span dir="ltr"><<a href="mailto:stephane.ducasse@inria.fr">stephane.ducasse@inria.fr</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
of course it is there<br>
<br>
newArray at: 34 put: Point new.<br>
<br>
now could not we have a well initialized point?<br>
What is the purpose of this one?<br>
<br>
Stef<br>
<div><div></div><div class="h5"><br>
<br>
On Apr 21, 2011, at 6:39 PM, Stéphane Ducasse wrote:<br>
<br>
> with manuel oriol we started to play with the idea of a randomTester in Pharo. It poses a lot of questions.<br>
><br>
> Now doing the first experiments, I found an instance of point (nil@nil) (besides reciprocal broken on Point (0@0) and<br>
><br>
> (Point allInstances select: [:each | each x isNil]) first pointersTo<br>
><br>
> points me to recreateSpecialObjectsArray<br>
><br>
> I looked into the literals and others and I could not find.<br>
><br>
> Each time I execute<br>
> Smalltalk recreateSpecialObjectsArray<br>
><br>
> I get a new nil@nil objects.... but forcing a GC garbage them.<br>
> But I still have this nil@nil object around.<br>
><br>
> Does anybody have an idea from where nil@nil could come from?<br>
><br>
> Stef<br>
><br>
><br>
><br>
><br>
<br>
<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Mariano<br><a href="http://marianopeck.wordpress.com" target="_blank">http://marianopeck.wordpress.com</a><br><br>