Scwm supports a protocol for other programs to send commands to the window manager. Programs send ordinary configuration language expressions and are returned a string representation of the return value, and the output and error output generated, if any. For more information on how to make use of this protocol, see the documentation for the scwmexec and scwmrepl programs, the scwm.el emacs interaction mode, the libscwmexec library, and the details of the SCWMEXEC protocol (as documented in doc/scwmexec.proto). FIXDOC: Link to file!