chiark / gitweb /
tests.at: Wrap an overly long comment line.
[runlisp] / README.org
index fe14cd7a774a7aa2f5b7a9af9d9d31e3f0678f05..29fb37df0edd952e238adf9826fab669ad6e20dd 100644 (file)
@@ -69,6 +69,13 @@ in the ~-L~ option, separated by commas:
 :                          #-(or sbcl ccl) "an unexpected"
 :                          " Common Lisp!~%"))
 
+It is not an error to include the name of an unrecognized Lisp system in
+the ~-L~ option: such names are simply ignored.  This allows a script to
+declare support for unusual or locally installed Lisp systems without
+compromising its portability to sites where such systems are unknown, or
+which are still running older versions of ~runlisp~ which haven't been
+updated with the necessary configuration for those systems.
+
 ** Embedded options
 
 If your script requires features of particular Lisp implementations
@@ -243,7 +250,7 @@ are assignments, which look like
 and assignments are split into sections by section headers in square
 brackets:
 #+BEGIN_QUOTE
-~[~​/section/​~]~
+~[~\relax{}/section/\relax{}~]~
 #+END_QUOTE
 The details of the configuration syntax are complicated, and explained
 in the *runlisp.conf* manpage.
@@ -321,7 +328,9 @@ Lisp.  (SBCL's command-line interface is well thought-out, so this is an
 ideal opportunity to explain how ~runlisp~ configuration works, without
 getting bogged down in the details of fighting less amenable Lisps.)
 
-The provided ~0base.conf~ file defines SBCL as follows.
+The provided ~0base.conf~ file used to define SBCL as follows.  (The
+real version now contains a kludge for old versions, which needn't
+concern us here.)
 
 : [sbcl]
 :