I downloaded Squeak3.10.2-7179-win32.zip Launched a fresh image. Clicked Package Universe Browser. Clicked Update list from network. Select/System/FFI version 3.9.1 Clicked Select package. Repeat for FFI examples version 3.9 FFI Tests version 3.9 Clicked Install selections.
Visit http://www.squeaksource.com/VMMaker.html Download http://www.squeaksource.com/VMMaker/VMMaker-dtl.119.mcz
In Squeak, Click/open/Monticello Browser/ Locate VMMaker-dtl.119.mcz and load it.
In Squeak, open browser on InterpreterSimulation, read comments Highlight and doit. (InterpreterSimulator new openOn: Smalltalk imageName) test And I get an exception.
What am I doing wrong?
All the best, Aik-Siong Koh
Is this problem too big to be solved by the VM team? Aik-Siong Koh
askoh wrote:
I downloaded Squeak3.10.2-7179-win32.zip Launched a fresh image. Clicked Package Universe Browser. Clicked Update list from network. Select/System/FFI version 3.9.1 Clicked Select package. Repeat for FFI examples version 3.9 FFI Tests version 3.9 Clicked Install selections.
Visit http://www.squeaksource.com/VMMaker.html Download http://www.squeaksource.com/VMMaker/VMMaker-dtl.119.mcz
In Squeak, Click/open/Monticello Browser/ Locate VMMaker-dtl.119.mcz and load it.
In Squeak, open browser on InterpreterSimulation, read comments Highlight and doit. (InterpreterSimulator new openOn: Smalltalk imageName) test And I get an exception.
What am I doing wrong?
All the best, Aik-Siong Koh
Ensuring that the similator works is certainly within the team's responsibility, as Andreas mentions here: http://lists.squeakfoundation.org/pipermail/vm-dev/2009-April/002504.html
That said, I don't think anyone is actively working on it right now, at least not from the point of view of making the simulator work across a range of image versions and VM versions.
If you search back through the squeak-dev archives, you will find a number of discussions of what combinations do work.
If you are able to identify specific problems with the simulator (I know this may not be easy to do), then I would encourage you to open Mantis bug reports. Near term, this will probably result in some clutter of unresolved bug reports, but it will at least give some visibility to the issues.
Dave
On Thu, Apr 23, 2009 at 03:38:59AM -0700, askoh wrote:
Is this problem too big to be solved by the VM team? Aik-Siong Koh
askoh wrote:
I downloaded Squeak3.10.2-7179-win32.zip Launched a fresh image. Clicked Package Universe Browser. Clicked Update list from network. Select/System/FFI version 3.9.1 Clicked Select package. Repeat for FFI examples version 3.9 FFI Tests version 3.9 Clicked Install selections.
Visit http://www.squeaksource.com/VMMaker.html Download http://www.squeaksource.com/VMMaker/VMMaker-dtl.119.mcz
In Squeak, Click/open/Monticello Browser/ Locate VMMaker-dtl.119.mcz and load it.
In Squeak, open browser on InterpreterSimulation, read comments Highlight and doit. (InterpreterSimulator new openOn: Smalltalk imageName) test And I get an exception.
What am I doing wrong?
All the best, Aik-Siong Koh
-- View this message in context: http://www.nabble.com/How-to-run-InterpreterSimulator--tp23151998p23194419.h... Sent from the Squeak vm-dev mailing list archive at Nabble.com.
David T. Lewis wrote:
That said, I don't think anyone is actively working on it right now, at least not from the point of view of making the simulator work across a range of image versions and VM versions.
It seems that Aik-Siong Koh is trying to load a 3.10.2 image into a simulator running inside the same 3.10.2 image and so doesn't care about other combinations. Usually, the more recent the simulated image the more complicated it is to make things work since it demands more features from the simulated VM than an older image would.
Here are four bug fixes that are probably relevant for getting the simulator to understand 3.10.2:
http://bugs.squeak.org/view.php?id=6555
Previously I had just tried loading them all, but that didn't work and a quick look shows that they are not compatible with each other.
My plan is to attack this problem (probably over the weekend) and develop a script that will load all needed components and fixes so that the simulator running inside Squeak 3.10.2 will work with the most recent image possible (I will aim for 3.10.2 but might have to settle for something older than that - the script will have comments on which image to get).
-- Jecel
vm-dev@lists.squeakfoundation.org