chiark / gitweb /
runlisp.c, README.org: Ignore unknown permitted Lisp systems.
[runlisp] / README.org
index fe14cd7a774a7aa2f5b7a9af9d9d31e3f0678f05..fd8c9e4083c2b126ea2982cac9680f95ca981751 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.