a Scheme interpreter
[-ds] [--help] [--version] [--emacs] [--debug] [-l FILE] [-e
FUNCTION]  [-c EXPR] [-s SCRIPT] [--]
add an example, a script, a trick and tips
no example yet ...
... Feel free to add your own example above to help other Linux-lovers !
GNU Guile is an
interpreter for the Scheme programming language. It
implements R5RS, providing additional features necessary for
real-world use. It is extremely simple to embed guile into a
C program, calling C from Scheme and Scheme from C.
Guile’s design makes it very suitable for use as an
"extension" or "glue" language, but it
also works well as a stand-alone scheme development
guile executable itself provides a stand-alone
interpreter for scheme programs, for either interactive use
or executing scripts.
provides only brief instruction in invoking guile
from the command line. Please consult the guile info
documentation (type info guile at a command prompt)
for more information. There is also a tutorial (info
Load scheme source code from
After reading script, apply FUNCTION to command-line
do -s SCRIPT at this point (note that this argument must
be used in conjuction with -s)
Describe command line options and exit
Start guile with debugging
evaluator and backtraces enabled (useful for debugging guile
Display guile version and
Enable emacs protocol for use
from within emacs (experimental)
Stop argument processing, start guile in interactive
Stop argument processing, evaluate EXPR as a scheme
Load Scheme source from SCRIPT-FILE and execute as a
If $GUILE_LOAD_PATH is set, its value is used to agument
the path to search for scheme files when loading. It should be a
colon separated list of directories which will be prepended to
the default %load-path.
~/.guile is a guile script that is executed before any
other processing occurs. For example, the following .guile
activates guile’s readline interface:
(use-modules (ice-9 readline))
documentation for guile is maintained as a Texinfo manual.
If the info and guile programs are properly installed at
your site, the command
should give you
access to the complete manual.
provides a general introduction to the Scheme language.
<rgmerk[:at:]mira[:dot:]net> wrote this manpage. Rob Browning
<rlb[:at:]cs.utexas[:dot:]edu> has added to it.
GNU software. Guile is originally based on Aubrey
Jaffer’s SCM interpreter, and is the work of many