CSI(1) | General Commands Manual | CSI(1) |
csi
— The CHICKEN
Scheme interpreter
csi |
[OPTION ...] [FILENAME ...] |
csi
is an interpreter for the programming
language Scheme supporting most of the features as described in the
Revised^5 Report on the Algorithmic Language Scheme.
csi
is implemented as a program compiled with the
CHICKEN compiler.
FILENAME is a Scheme source file name with optional extension. OPTION may be one of the following:
-h
,
-help
-version
-release
-i
,
-case-insensitive
-e
EXPRESSION, -eval
EXPRESSION-p
EXPRESSION, -print
EXPRESSION-P
EXPRESSION, -pretty-print
EXPRESSION-D
SYMBOL, -feature
SYMBOL-no-feature
SYMBOL-q
,
-quiet
-n
,
-no-init
-b
,
-batch
-w
,
-no-warnings
-K
STYLE, -keyword-style
STYLE-no-parentheses-synonyms
-no-symbol-escape
-r5rs-syntax
-s
PATHNAME, -script
PATHNAME-ss
PATHNAME-sx
PATHNAME-s
, but print each expression as it is
evaluated.-setup-mode
-R
NAME, -require-extension
NAME-I
PATHNAME, -include-path
PATHNAME--
The following environment variables change the behaviour of
csi
:
CSI_OPTIONS
csi
. Note that runtime options of the form
‘-:⟨OPTIONS⟩’ cannot be passed using this
method.CHICKEN_INCLUDE_PATH
$XDG_CONFIG_HOME
defaults to $HOME/.config )The csi
utility exits 0 on success,
and >0 if an error occurs.
More information can be found in the CHICKEN User's Manual.
The CHICKEN Team
Submit bug reports by e-mail to chicken-janitors@nongnu.org
April 26, 2017 | Debian |