slsh (slang-shell) is a work in progress.  See the scripts/
subdirectory for some trivial examples of its use.

Usage: slsh [OPTIONS] [[-|file] [args ...]]
 --help           Print this help
 --version        Show slsh version information
 -g               Compile with debugging code, tracebacks, etc
 -n               Don't load personal init file
 -i init-file     Use this file instead of default
 -v               Show verbose loading messages

Upon startup, the program will try to load a file called slsh.rc as
follows:

   If either SLSH_CONF_DIR or SLSH_LIB_DIR environment variables
   exist, then look there for slsh.rc.  Otherwise look in:

       $(prefix/etc)       (specified in Makefile)
       /usr/local/etc/
       /usr/local/etc/slsh/
       /etc/
       /etc/slsh/

Then, load $HOME/.slshrc if present.  Finally, it will load the
script specified on the command line.   If the script is "-", then it
will be read from stdin.

When a script loads a file via the built-in "evalfile" function, the
file is searched for along a path specified by the SLSH_PATH
environment variable.  The search path may be queried and set during
run time via set the get_lib_path and set_lib_path functions, e.g.,

   set_lib_path ("/home/bill/lib/slsh:/usr/share/slsh");



