X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/runlisp/blobdiff_plain/ace01e7181b7882e3039702a251ef97c7a87dcaa..7e3a86038e2a2cbb48b356cb029f9de99c14ec79:/runlisp.1.in diff --git a/runlisp.1.in b/runlisp.1.in index 1a8642d..c015ea0 100644 --- a/runlisp.1.in +++ b/runlisp.1.in @@ -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. -Each +The .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: @@ -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. +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 @@ -335,7 +341,7 @@ and .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. @@ -388,6 +394,9 @@ 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