Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

62 lines (48 sloc) 1.493 kb
uim-sh
======
uim provides an interactive shell for debugging, batch processing and
serving as generic inferior process.
Usage
-----
----------------------------------------------------------------
uim-sh [options] [file [arg ...]]
-b
--batch batch mode. suppress shell prompts
-B
--strict-batch strict batch mode, implies -b. suppress shell prompts
and evaluated results
-r <name>
--require-module <name> require module
--editline require editline module for Emacs-like line editing
-e <expr>
--expression <expr> evaluate <expr> (after loading the file, and disables
'main' procedure of it)
-V
--version show software version
-h
--help show this help
file absolute path or relative to system scm directory
arg ... string argument(s) for 'main' procedure of the file
----------------------------------------------------------------
Examples
--------
----------------------------------------------------------------
$ uim-sh
uim> (car '(foo bar))
foo
uim> #f
()
uim> #t
1
uim> (not #t)
()
uim> ^D
$
----------------------------------------------------------------
Debugging with Emacs
--------------------
1. Add following form to your .emacs
(setq scheme-program-name "uim-sh")
2. M-x run-scheme
3. You can edit and evaluate any sexps using libuim's Scheme
interpreter
Jump to Line
Something went wrong with that request. Please try again.