chiark / gitweb /
README.org: Clarify `free software' with a link to the FSF.
[runlisp] / runlisp.1.in
index 1a8642d292225a96ae3d3e0769eb616db746b437..c015ea05b901112fbbac2dc7f13f0732a631887c 100644 (file)
@@ -174,10 +174,9 @@ This has no effect in eval mode.
 .TP
 .BI "\-L" "\fR, " "\-\-accept-lisp=" sys , sys ,\fR\*(..
 Use one of the named Lisp systems.
 .TP
 .BI "\-L" "\fR, " "\-\-accept-lisp=" sys , sys ,\fR\*(..
 Use one of the named Lisp systems.
-Each
+The
 .I sys
 .I sys
-must name a supported Lisp system;
-the names are separated by a comma
+names are separated by a comma
 .RB ` , '
 and/or one or more whitespace characters.
 This option may be given more than once:
 .RB ` , '
 and/or one or more whitespace characters.
 This option may be given more than once:
@@ -186,6 +185,13 @@ listing all of the systems named, in the same order.
 If a system is named more than once,
 a warning is issued (at verbosity level 1 or higher),
 and all but the first occurrence is ignored.
 If a system is named more than once,
 a warning is issued (at verbosity level 1 or higher),
 and all but the first occurrence is ignored.
+System names which do not refer to known Lisp systems
+are silently ignored:
+otherwise, a script which supports an unusual Lisp system
+could never run at a site which doesn't have
+configuration runes for that Lisp system,
+even though they're useless
+if the system isn't actually installed.
 .
 .TP
 .BI "\-c" "\fR, " "\-\-config-file=" conf
 .
 .TP
 .BI "\-c" "\fR, " "\-\-config-file=" conf
@@ -335,7 +341,7 @@ and
 .RB ` \-p '
 options may only be given on the command-line itself,
 not following a
 .RB ` \-p '
 options may only be given on the command-line itself,
 not following a
-.RB `RUNLISP: '
+.RB ` @RUNLISP: '
 marker in a script.
 These options may be given multiple times:
 they will be processed in the order given.
 marker in a script.
 These options may be given multiple times:
 they will be processed in the order given.
@@ -388,6 +394,9 @@ mode.
 In
 .I script
 mode,
 In
 .I script
 mode,
+and if the
+.RB ` \-E '
+option was not given,
 .B runlisp
 reads the second line of the script file,
 and checks to see if it contains the string
 .B runlisp
 reads the second line of the script file,
 and checks to see if it contains the string