mes command is the Scheme interpreter whose prime
directive is to run the
For convenience and testing purposes,
mes tries to mimic
mes option… FILE…
The options can be among the following:
-s script arg…¶
By default, mes will read a file named on the command line as a script.
Any command-line arguments arg… following script
become the script’s arguments; the
command-line function returns
a list of strings of the form
Scripts are read and evaluated as Scheme source code just as the
load function would. After loading script, mes exits.
-c expr arg…¶
Evaluate expr as Scheme code, and then exit. Any command-line
arguments arg…) following expr become command-line
command-line function returns a list of strings of
(guile arg…), where mes is the
path of the mes executable.
Run interactively, prompting the user for expressions and evaluating
them. Any command-line arguments arg… following the
-- become command-line arguments for the interactive session;
command-line function returns a list of strings of the form
(guile arg…), where mes is the path of the
Add directory to the front of Mes module load path. The given
directories are searched in the order given on the command line and
before any directories in the
Accepted and ignored for Guile compatibility.
Load Scheme source code from file, and continue processing the command line.
Make function the entry point of the script. After loading
the script file (with -s) or evaluating the expression (with
-c), apply function to a list containing the program name
and the command-line arguments—the list provided by the
Display help on invoking mes, and then exit.
Display the current version of mes%, and then exit.