Steps to a spoony VM

Tony Garnock-Jones tonyg at lshift.net
Fri Sep 14 08:37:34 UTC 2007


Hi,

Craig Latta wrote:
>      Yeah, looks like I left in a "3 halt" by mistake in 
> Interpreter>>primitiveFail, which of course gets sent by a lot of other 
> places. There's also a halt I was using during simulation in 
> LargeIntegersPlugin>>noteMissingPrimitive:, which you noticed after 
> translation to C (it should be removed before translation).
> [...]
>  >  - the call to cleanUpContexts [in
>      That's a vestigial thing from 3.2 that I didn't catch, that line 
> should just be removed.

Good to know. Thanks.

>  >  - the error generating LargeIntegersPlugin
>  >  - the nasty code in the generated LargeIntegersPlugin
>      That happened because of the halt in LargeIntegersPlugin mentioned 
> above, I assume.

It's possible - it didn't immediately seem to be related. I will try 
generating the plugin in an image that doesn't have the spoon changes, 
to see if it's an existing problem.

Regards,
   Tony



More information about the Spoon mailing list