[Vm-dev] [commit][2900] VMMaker image:
commits at squeakvm.org
commits at squeakvm.org
Tue Apr 22 18:54:45 UTC 2014
Revision: 2900
Author: eliot
Date: 2014-04-22 11:54:44 -0700 (Tue, 22 Apr 2014)
Log Message:
-----------
VMMaker image:
Open the workspaces in a better order. Update the do... menu with useful stuff.
Modified Paths:
--------------
branches/Cog/image/BuildSqueak45Image.st
branches/Cog/image/Workspace.text
Modified: branches/Cog/image/BuildSqueak45Image.st
===================================================================
--- branches/Cog/image/BuildSqueak45Image.st 2014-04-21 22:13:04 UTC (rev 2899)
+++ branches/Cog/image/BuildSqueak45Image.st 2014-04-22 18:54:44 UTC (rev 2900)
@@ -47,11 +47,17 @@
ex resume]]]
valueWithArguments: tuple].
-#( 'Workspace' 'Slang Test Workspace' 'VM Simulation Workspace' ) do:
+World findATranscript: nil.
+
+#( 'Workspace' 'VM Simulation Workspace' 'Slang Test Workspace' ) reverse do:
[:textFileName|
(StringHolder new contents: (FileDirectory default fileNamed: textFileName, '.text') contentsOfEntireFile)
openLabel: textFileName].
-World findATranscript: nil.
+(Utilities classPool at: #CommonRequestStrings) ifNotNil:
+ [:crs|
+ crs contents: crs contents, '\-\VMMaker generateConfiguration\VMMaker generateAllConfigurationsUnderVersionControl\VMClass openCogMultiWindowBrowser\VMClass openObjectMemoriesInterpretersBrowser' withCRs].
+CodeHolder useMultiWindowBrowsers: true.
+
Smalltalk snapshot: true andQuit: true
Modified: branches/Cog/image/Workspace.text
===================================================================
--- branches/Cog/image/Workspace.text 2014-04-21 22:13:04 UTC (rev 2899)
+++ branches/Cog/image/Workspace.text 2014-04-22 18:54:44 UTC (rev 2900)
@@ -1,10 +1,11 @@
-This image is intended to build new CoInterpreter or StackInterpreter Cog VMs, and a Newspeak VM, and to run the Cog VM simulator (see the VM Simulation Workspace).
-The following doit offers a menu of configurations that create a single; source tree (../src) for all platforms. Since they use a relative path they will work out of the box. Generate the entire VM using them. Choose Squeak Cog VM by default, and when prompted choose CoInterpreter.
+This image is a Cog VM development image. It can be used to build new CoInterpreter or StackInterpreter Cog VMs, and a Newspeak VM, and to run the Cog VM simulator (see the VM Simulation Workspace).
+
+The following doit offers a menu of configurations that create a single source tree (../src) for all platforms. Since they use a relative path they will work out of the box. Generate the entire VM using them. Choose Squeak Cog VM by default, and when prompted choose CoInterpreter.
VMMaker generateConfiguration
VMMaker generateAllConfigurationsUnderVersionControl
+These items, and some convenient multi-window browser configurations have been added to the "do..." menu for your convenience.
-To rebuild this image run buildimage.sh
+To rebuild this image run buildsqueak45image.sh.
-
-Read the class comments of StackInterpreterSimulator and CogVMSimulator for running the simulator.
+Read the class comments of StackInterpreterSimulator and CogVMSimulator for running the simulator, and/or look at the examples in the VM Simulation Workspace.
More information about the Vm-dev
mailing list