SCM includes Hobbit, the Scheme-to-C compiler originally written by Tanel Tammet.Hobbit generates C files whose binaries can be dynamically or statically linked with an SCM executable.SCM includes linkable modules for SLIB features sequence comparison, arrays, records, and byte-number conversions; and modules for POSIX system calls and network sockets, readline, curses, and Xlib.
On some platforms SCM supports unexec (developed for Emacs and bash), which dumps an executable image from a running SCM.This results in very low latency (12.ms) startup for SCM.
SCM developed from SIOD circa 1990.GNU Guile developed from SCM circa 1994.