Startup Options
List of: Discussion Topic
Subjects: Scheme AIDE Application
Contents: Getting Started Guide

You may add options following the name of the executable file when you start the Scheme AIDE application. Arguments to Scheme procedures may also be passed in with the startup command. The general syntax for starting the program with startup options or procedure arguments is:

acis3dt [option [option data]] ... -- [argument] [argument] ...

where the options are:

-d Disables all windows. No command window is created, and no views are created and displayed. Input is from stdin and output is to stdout. Example:


acis3dt -d

-e Exit after loading the file specified with the -l filename option. Example:


acis3dt -l views.scm -e

-g Enables garbage collection debugging. Garbage collection maintains free vs. used memory. Example:


acis3dt -g

-h heapsize Defines the heap size in KBytes. Reduce the heap size to use less memory. Example:


acis3dt -h 4000

-height number Specifies height for the command window (NT only). Example:


acis3dt.exe -height 20

-i Enables case-insensitive symbols. Normally Scheme symbols are case-sensitive. Example:


acis3dt -i

-icon Causes the command window to start iconified (NT only). Example:


acis3dt.exe -icon

-l filename Loads a Scheme procedure file. Example:


acis3dt -l views.scm

-noecho Does not print to the command window. (NT only). Example:


acis3dt.exe -noecho

-out filename Writes all the text (commands and responses) that are displayed in the command window to the specified file. Example:


acis3dt -out testout.txt

-p loadpath Initializes the loadpath, which is a list of directories. The specified loadpath is where Scheme looks for files when the load or autoload commands are used. loadpath must be a single argument consisting of a list of pathnames. Pathnames are separated by a : (colon). The default pathname is .;../../scm/examples Example:


acis3dt -p ~/scm:~/myexamples

-q Does not load the acisinit.scm initialization file. Example:


acis3dt -q

-s Creates the acis3dt command window but does not use it. Information is read from stdin and stdout. Views are created and displayed. Example:


acis3dt -s

-v Enables verbose mode (print-linker commands). Example:


acis3dt -v

-width number Specifies width for the command window (NT only). Example:


acis3dt.exe -width 60

-x number Specifies x-position for the command window (NT only). Example:


acis3dt.exe -x 0

-y number Specifies y-position for the command window (NT only). Example:


acis3dt.exe -y 0

? Displays a usage message. Example:


acis3dt ?

The - - ends the list of options and begins arguments to Scheme procedures. For example:

acis3dt -l views.scm -- arg1 arg2

When the Scheme Interpreter has been initialized, (command-line-args) returns a list of these command-line arguments for use within a Scheme procedure. For example:

(display (command-line-args)) ((view:dl))
PDF/GET/06SCUSE.PDF
HTM/DATA/ACIS/GET/06SCUSE/0011.HTM