X-Git-Url: https://git.distorted.org.uk/~mdw/runlisp/blobdiff_plain/8beca70968c837e1469c62128b438273597d0e24..ace01e7181b7882e3039702a251ef97c7a87dcaa:/README.org diff --git a/README.org b/README.org index 973ce36..f5a95da 100644 --- a/README.org +++ b/README.org @@ -3,6 +3,7 @@ #+AUTHOR: Mark Wooding #+LaTeX_CLASS: strayman #+LaTeX_HEADER: \usepackage{tikz, gnuplot-lua-tikz} +#+EXPORT_FILE_NAME: doc/README.pdf ~runlisp~ is a small C program intended to be run from a script ~#!~ line. It selects and invokes a Common Lisp implementation, so as to run @@ -14,7 +15,7 @@ Currently, the following Lisp implementations are supported: + Armed Bear Common Lisp (~abcl~), + Clozure Common Lisp (~ccl~), + GNU CLisp (~clisp~), - + Carnegie--Mellon Univerity Common Lisp (~cmucl~), and + + Carnegie--Mellon Univerity Common Lisp (~cmucl~), + Embeddable Common Lisp (~ecl~), and + Steel Bank Common Lisp (~sbcl~). @@ -272,7 +273,6 @@ following configuration stanza is sufficient : [ccl32] : @PARENTS = ccl : command = ${@ENV:CCL32?ccl32} -: image-file = ccl32+asdf.image + The first line heads a configuration section, providing the name which will be used for this Lisp implementation, e.g., in ~-L~ @@ -374,7 +374,7 @@ Let's take this in slightly larger pieces. The thing we haven't seen before is ~${@IMAGENEW|q}~. The ~@IMAGENEW~ setting is defined by the ~dump-runlisp-image~ program - the name the file in which the new image should be + to name the file in which the new image should be saved.[fn:image-rename] The ~|q~ `filter' is new: it means that the filename should be escaped suitable for inclusion in a Lisp quoted string, by prefixing each ~\~ or ~"~ with a ~\~. @@ -563,7 +563,7 @@ scripts. level of shell integration for all its supported Lisp implementations. In particular: - + It ensures that the standard Unix `stdin', `stdout', and `stdarr' + + It ensures that the standard Unix `stdin', `stdout', and `stderr' file descriptors are hooked up to the Lisp ~*standard-input*~, ~*standard-output*~, and ~*error-output*~ streams.