Next: , Up: Running CCL   [Contents][Index]


1.3.1.1 Running CCL from the Command-Line as a Script

It can also be handy to run Clozure CL straight from a terminal prompt. In the scripts/ directory of the ccl directory, there are two files named:

Copy these files into /usr/local/bin or some other directory that is on your path, and then edit them so that the value of

CCL_DEFAULT_DIRECTORY

is your ccl directory or add this environment variable to a startup file. You can then start up the lisp by typing:

ccl

or

ccl64

You may wish to install scripts/ccl64 with the name ccl if you use the 64-bit lisp more. If you want the 32-bit lisp to be available as well, you can install scripts/ccl as ccl32. Note that there is nothing magical about these scripts. You should feel free to edit them as desired.

NOTE: the scripts start the kernel using the shell’s exec command, which replaces the current process with the new ccl process. The process is stopped using the:

(ccl:quit) ; or
(quit)

command, which terminates the process. If you are running tmux, and have only one window with one pane open, this instantly terminates that session, and tmux will exit. There are two options to get around this. One is not to use exec. The other is to have an additional window or pane in the tmux session, which will become current when the ccl process exits.

To obtain a list of available command-line options, type:

ccl --help

Next: The CCL Init File, Up: Running CCL   [Contents][Index]