[Vm-dev] VM Recipe: How to generate VM sources from a Squeak image with VMMaker trunk (interpreter VM, slang browsing)

David T. Lewis lewis at mail.msen.com
Mon Apr 13 02:57:15 UTC 2015


You can download the generated sources from squeakvm.org/svn/squeak/trunk/src,
but if you want to browse the source code and view the generated C sources from
your Smalltalk image, or if you want to write a plugin or modify or debug one
of the existing VM plugins, then you will want to use VMMaker.

Start with an up to date Squeak image, such as this one from the CI server:

  http://build.squeak.org/job/SqueakTrunk/lastSuccessfulBuild/artifact/target/TrunkImage.zip

Install VMMaker from SqueakMap:

  world -> open... -> SqueakMap catalog

  select VMaker (head), right click, install

Open a VMMaker tool with a typical selection of plugins:

  evaluate "VMMakerTool forUnix"

  click the "Help" button (read it))

Generate the sources:

  click the "Clean out" (delete current ./src directory if any)

  click the "Entire" button (generate sources into ./src)

Dave



More information about the Vm-dev mailing list