Naive Question of the Naive VM extension dream
Alexandre Bergel
bergel at iam.unibe.ch
Thu Mar 27 12:49:17 UTC 2003
Hello Craig
I have read and try your explanation about Squeak2.7.
But by putting a "self halt" in the method lookupupMethodInclass nothing happened.
What are the tool offered for debugging/modifying the interpreted VM?
Do you know is there some significant change from Squeak2.7 and the last VM?
I have also tried to make the simulator running in squeak 3.4 (using Anthonny Hannan change set) but I get an error "UndefinedObject not indexable". Do I need to recompile the VM excluding plugins (the error arise in the method InterpreterSimulator>>loadNewPlugin:) ? Do I need other changeset than the one from Anthonny ?
Regards
Alexandre
On Wed, Mar 26, 2003 at 11:53:20PM -0800, Craig Latta wrote:
>
> Hi Stephane--
>
> > Now my question what can we really do with the Interpreter. I
> > thought that it was used to develop the Squeak VM (debugging it...)
> > is it correct?
>
> Yes!
>
> > what are the limits of the approach (can we access the VM internal
> > structure...?)
>
> You can indeed access the VM internal structure. The main limit of the
> approach is speed. :) And because of that there are some obvious timing
> problems when debugging certain things like media processing. But on
> contemporary machines (>= 1GHz) a simulated interpreter session is quite
> usable. :)
>
> > Does somebody have a version running in 3.4...
>
> I do.
>
> > because it seems to me that this is key asset of Squeak for exploring new ideas?
>
> I quite agree. I've made sure to keep it functional and up-to-date ever
> since Bijan asked me to demo it last April, and I had to go back to 2.7
> to do it. :) I've fixed some more bugs in it since Anthony's changes
> (e.g., snapshotting from the outside). I plan to release them along with
> Squat.
>
> I'd be happy to help. If you haven't already, check out the Swiki page
> I wrote about running the simulator:
>
> http://minnow.cc.gatech.edu/squeak/2465
>
>
> -C
>
> --
> Craig Latta
> http://netjam.org/resume
> craig at netjam.org
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.iam.unibe.ch/~bergel
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
More information about the Squeak-dev
mailing list
|