The current system configuration can be obtained by sending System the message
configuredSubsystems. This returns a dictionary showing which variant of each VA Smalltalk subsystem is configured, keyed by the subsystem name. The keys must include one of the following strings: 'CLDT,' 'CLIM,' 'CPM,' 'CFS,' 'CG,' 'CW,' or 'CP.'
It is also possible to use the message subsystemType: to make a specific query regarding the configuration of a particular subsystem. The parameter is once again one of the subsystem names, and the return value is one of the allowed values or
nil.
As mentioned, EmSystemConfiguration also provides support for exiting and saving the image. The message
exit ends the Smalltalk system. Sending
saveImage causes a snapshot to be taken of the current state of the image and writes it to disk. The exact mechanisms used, such as dialogs invoked, options supported, and name of the saved file, are platform-specific. When the Smalltalk system is next invoked, the most recent image snapshot is restored.
Copyright 2005, 2020 Instantiations, Inc. All rights reserved.