Next: , Previous: Command processor switches, Up: Command processor


2.4.3 Emacs integration commands

There are several commands that exist mostly for Emacs integration; although they may be used elsewhere, they are not very useful or convenient without cmuscheme48.

— command: ,from-file filename
— command: ,end

`,from-file filename' proclaims that the code following the command, until an ,end command, comes from filename — for example, this may be due to an appropriate Emacs command, such as C-c l in cmuscheme48 —; if this is the first time the command processor has seen code from filename, it is registered to correspond with the interaction environment wherein the ,from-file command was used. If it is not the first time, the code is evaluated within the package that was registered for filename.

— command: ,forget filename

Clears the command processor's memory of the package to which filename corresponds.