Hi jean-baptiste did you read the archives because Dave apparently fixes VMMaker so that you can generate a new VM under pharo. Let us know if you still have the problem. Probably FileList modal... On Aug 23, 2009, at 11:01 AM, jean baptiste arnaud wrote:
Hi, I would like use VMMaker on Pharo. I resolve all dependency for the VMMaker Package :
-FFI,(ScriptLoader loadFFI.) -Speech find in "Unstable Squeak" package from squeaksource -Finally i install VMMaker from squeaksource
VMMaker seems work correctly but not this UI. When load the VMMakerTool, i have a error does not understand ModalFolderSelector.
-- Arnaud Jean Baptiste
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
FYI. This problem was originally reported on the Pharo list earlier this year. The fix is now in VMMaker on SqueakSource. ----- Forwarded message from "David T. Lewis" <lewis@mail.msen.com> ----- Date: Tue, 18 Aug 2009 08:05:22 -0400 From: "David T. Lewis" <lewis@mail.msen.com> To: Squeak Virtual Machine Development Discussion <vm-dev@lists.squeakfoundation.org
Subject: Re: [Vm-dev] Fwd: [Pharo-project] Could not load VMMaker in 10315 VMMaker (from SqueakSource) can now be loaded into closure-enabled images. I was able to remove a couple of temp variables from the GeniePlugin primitive without affecting the logic. This was discussed on several lists back in May. The fix is in VMMaker-dtl.135 on SqueakSource, and is documented in Mantis http://bugs.squeak.org/view.php?id=7384. Dave On Mon, May 25, 2009 at 10:37:15PM -0400, David T. Lewis wrote:
On Mon, May 25, 2009 at 11:06:10AM -0700, Eliot Miranda wrote:
On Mon, May 25, 2009 at 7:40 AM, David T. Lewis <lewis@mail.msen.com> wrote:
On Sun, May 24, 2009 at 01:44:52PM -0700, Eliot Miranda wrote:
3. refactor the GeniePlugin method into an outer args parser and an inner engine method and solve the problem. Since VMMaker will inline anyway
this
shouldn't make performance worse. I haven't done this because I'm not the author and it is quite a complex method.
This sounds like the right thing to do, regardless of what may change in the compiler(s).
+1
Well unfortunately the refactoring turns out to be easier said than done. At least it was easier for me to say it than it was for me to do it.
I made a naive attempt to split the primitive into smaller methods, but this just ended up trading off too many things on the stack for too many arguments in an argument list.
The method temp variables could be changed to be instance variables. This would probably work fine for any current VMs (not sure about Hydra), but it does not pass the smell test IMO.
I suspect that Nathaniel Schaerli knew what he was doing when he wrote this primitive, and I most certainly do not, so I don't expect that I will make much further progress on this front.
Dave
----- End forwarded message ----- _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Hello squeak people
Does anyone have a hint how to get (with reasonable effort) current vmmaker setup? May be there is a prepared image somewhere? I'm interested in building vm on windows. When I follow these instructions: http://wiki.squeak.org/squeak/6102 i stuck during loading of vmmaker from the squeak-map
regards, Danil
Windows build instructions: http://squeakvm.org/win32/ http://squeakvm.org/cgi-bin/viewcvs.cgi/trunk/platforms/win32/docs/ Up to date VMMaker packages are on SqueakSource project VMMaker. The SqueakMap and Universes entries are a bit out of date. Dave _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project