GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
CSI(1) FreeBSD 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:

, -help
Display usage and exit.
Display version and exit.
Print release number and exit.
, -case-insensitive
Enable case-insensitive reading.
EXPRESSION, -eval EXPRESSION
Evaluate the given expression.
EXPRESSION, -print EXPRESSION
Evaluate and print the result(s) of the given expression.
EXPRESSION, -pretty-print EXPRESSION
Evaluate and print result(s) prettily.
SYMBOL, -feature SYMBOL
Register feature identifier.
SYMBOL
Disable built-in feature identifier.
, -quiet
Do not print banner.
, -no-init
Do not load initialization file. ‘.csirc’
, -batch
Terminate after command-line processing.
, -no-warnings
Disable all warnings.
STYLE, -keyword-style STYLE
Enable alternative keyword-syntax (prefix, suffix or none)
Disable list delimiter synonyms.
Disables support for escaped symbols.
Disable the CHICKEN extensions to R5RS syntax.
PATHNAME, -script PATHNAME
Use interpreter for shell scripts.
PATHNAME
Run a script with a ‘main’ procedure
PATHNAME
Same as -s, but print each expression as it is evaluated.
Prefer the current directory when locating extensions.
NAME, -require-extension NAME
Import extension before executing code.
PATHNAME, -include-path PATHNAME
Add PATHNAME to the include path.
Ignore all following options.

The following environment variables change the behaviour of csi:
When set to a string of command-line options, then the options are passed implicitly to every direct or indirect invocation of csi. Note that runtime options of the form ‘-:⟨OPTIONS⟩’ cannot be passed using this method.
Contains one or more pathnames where the interpreter should also look for include files, separated by ‘;’ characters.

$XDG_CONFIG_HOME/chicken/csirc
Scheme file loaded on startup. ( $XDG_CONFIG_HOME defaults to $HOME/.config )
$HOME/.csirc
Scheme file loaded on startup if the previous one doesn’t exists.

The csi utility exits 0 on success, and >0 if an error occurs.

chicken(1), csc(1)

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 FreeBSD 13.1-RELEASE

Search for    or go to Top of page |  Section 1 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.