The commands st and load are used to compile Slick-CŪ modules from within the editor. The st command translates the module specified into binary code. When a module is not specified, the current buffer is translated. The load command (F12 or Macro → Load Module) translates the module specified if necessary, and loads the resulting byte code. When a module is not specified, the current buffer is saved, translated, and loaded. If a module is loaded that has already been loaded, it is replaced. Both the commands invoke the external program vstw.exe (UNIX: vstw) to translate the source module into byte code. DO NOT use the load command on batch programs. After doing so, you are no longer able to execute the batch program until you use the unload command (Macro → Unload Module).
A module that is loaded with the load command can be unloaded using the unload command (Macro → Unload Module). However, the symbol table or the names table still contains the names of globally scoped variables, procedures, and commands until you save the configuration. The configuration is automatically saved when you exit the editor. You can invoke the save_config command from the command line to save the configuration at any time.