ByteSymbol (#primitivePushFalse) does not understand #coerceTo:sim:

Adrian Lienhard adi at netstyle.ch
Thu Oct 25 14:03:05 UTC 2007


The version I made running is the 3.9-10 VMMaker image of Ian from  
http://www.squeakvm.org/unix/release/.
I don't think the image version is the main problem, but rather  
changes in VMM that broke the simulation. In my version the GUI has  
some problems (as mentioned earlier on this list) but apart from that  
it seems to work. Of course, its terribly slow, but for debugging the  
interpreter this was not a problem in my case.

Adrian



On Oct 25, 2007, at 11:26 , Mathieu Suen wrote:

> For me the image was terribly slow so unusable.
> But theoretically it should work on 3.9/3.10
>
> 	Mth
>
>
>
> On Oct 25, 2007, at 11:20 AM, stephane ducasse wrote:
>
>> is the interpreter running in 3.9/3.10?
>> because we should sit together and you should show me.
>>
>> Stef
>> On 25 oct. 07, at 01:15, Mathieu Suen wrote:
>>
>>> Hi rob
>>>
>>> You should post to the VM mailing list.
>>>
>>> Adrian  have post a patch for a 3.9 image
>>> Which image do you use?
>>>
>>>>>
>>>>> Hi,
>>>>>
>>>>> Since the simulator was broken for quite a while now, I thought  
>>>>> I'd give it a try to fix it (it would be a pitty if this nice  
>>>>> piece of work gets lost over time...). What I've got now works  
>>>>> pretty well, except for some UI issues, mainly concerning  
>>>>> output of text. For instance, most of the labels in the menus  
>>>>> are not visible (see screenshot below). But apart from that, it  
>>>>> seems to run just fine, and that's enough for what I need it.
>>>>>
>>>>> In case anybody is interested in the changes, let me know where  
>>>>> I should post them. There are VMM projects on squeaksource.com  
>>>>> and on source.squeakfoundation.org, but both seem unused.
>>>>> I started working from the VMM image of Ian from http:// 
>>>>> www.squeakvm.org/unix/release/ (version unix-3.9-10.*).
>>>>>
>>>>> Cheers,
>>>>> Adrian
>>>>>
>>>>> ___________________
>>>>> Adrian Lienhard
>>>>> www.adrian-lienhard.ch
>>>
>>>
>>>
>>> 	Mth
>>>
>>>
>>>
>>> On Oct 25, 2007, at 1:03 AM, Rob Withers wrote:
>>>
>>>> I am trying to run the InterpreterSimulatorLSB and I am getting  
>>>> an error.
>>>>
>>>> In #addNewMethodToCache, this line of code is called:
>>>>     self cCoerce: primitiveFunctionPointer to: 'long'
>>>>
>>>> where self is the IntepreterSimulatorLSB instance and  
>>>> primitiveFunctionPointer is #primitivePushFalse.  This results  
>>>> in ByteSymbol (#primitivePushFalse) does not understand  
>>>> #coerceTo:sim:.  It looks as if it is expecting an Integer or an  
>>>> Array as the value of primitiveFunctionPointer.  Can anyone shed  
>>>> some light here?
>>>>
>>>
>>>
>>>
>>
>>
>
>




More information about the Squeak-dev mailing list