[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