From 3b27cf53da4dd3258fdc47b74633ae928428c879 Mon Sep 17 00:00:00 2001 Message-Id: <3b27cf53da4dd3258fdc47b74633ae928428c879.1746314683.git.mdw@distorted.org.uk> From: Mark Wooding Date: Mon, 17 Jun 2024 11:21:48 +0100 Subject: [PATCH] Fix a number of random typos in source commentary and documentation. Organization: Straylight/Edgeware From: Mark Wooding No code changes at all. --- README.org | 18 ++++++++++++------ doc/README.pdf | Bin 158876 -> 158854 bytes dump-runlisp-image.c | 4 ++-- lib.c | 2 +- lib.h | 4 ++-- runlisp.conf.5.in | 2 +- 6 files changed, 18 insertions(+), 12 deletions(-) diff --git a/README.org b/README.org index c4aad72..482791d 100644 --- a/README.org +++ b/README.org @@ -122,7 +122,7 @@ For example: + The prevailing Unix standard input, output, and error files are available through the Lisp ~*standard-input*~, ~*standard-output*~, - and ~*error-ouptut*~ streams, respectively. (This is, alas, not a + and ~*error-output*~ streams, respectively. (This is, alas, not a foregone conclusion.) + The keyword ~:runlisp-script~ is added to the ~*features*~ list. @@ -177,7 +177,7 @@ prints values as if by ~prin1~. For example, : $ runlisp -p '"Hello, world!"' : Hello, world! -: runlisp -d '"Hello, world!"' +: $ runlisp -d '"Hello, world!"' : "Hello, world!" In addition to evaluating forms with ~-e~, and printing their values @@ -226,7 +226,7 @@ The ~runlisp~ program looks for configuration in a number of places. All of the files in this directory named ~SOMETHING.conf~ are read, in increasing lexicographical order by name. The package comes with a file ~0base.conf~ intended to be read first, so that it can be - overridden if necessar. This sets up basic definitions, and defines + overridden if necessary. This sets up basic definitions, and defines the necessary runes for those Lisp implementations which are supported `out of the box'. New Lisp packages might come with additional files to drop into this directory. @@ -242,7 +242,7 @@ The ~runlisp~ program looks for configuration in a number of places. directories to add support for privately installed Lisp systems, or to override settings made by earlier configuration files. -But configuration files generally look like =.ini=-style files. A line +Configuration files generally look like =.ini=-style files. A line beginning with a semicolon ~;~ is a comment and is ignored. Most lines are assignments, which look like #+BEGIN_QUOTE @@ -260,7 +260,7 @@ Configuration options can also be set on the command line, though the effects are subtly different. Again, see the manual pages for details. [fn:xdg-config] More properly, in ~$XDG_CONFIG_HOME/runlisp.conf~, if -you set that. +you set that variable. ** Deciding which Lisp implementation to use @@ -574,7 +574,7 @@ impossible to access. : NIL As another example, Armed Bear Common Lisp doesn't seem to believe in -the stderr stream: when it starts up, ~*error-ouptut*~ is bound to the +the stderr stream: when it starts up, ~*error-output*~ is bound to the standard output, just like ~*standard-output*~. Also, ~cl-launch~ loading ASDF causes a huge number of ~style-warning~ messages to be written to stdout, making ABCL pretty much useless for writing filter @@ -625,3 +625,9 @@ help ~runlisp~ support other free Lisp implementations. ~cl-launch~ also supports proprietary Lisps: I have very little interest in these, so if you want to run scripts using Allegro or LispWorks then ~cl-launch~ is your only choice. + +* COMMENT Emacs cruft + +# LocalWords: abcl Almquist argv ATTR Attr BST clisp CLisp's Clozure CMU ecl +# LocalWords: env fn ini interp launchrc lua nbsp noinform precompiled prin +# LocalWords: princ sb SBCL's sed SYSCONFDIR sysinit TBLFM tbp tikz xdg XPS diff --git a/doc/README.pdf b/doc/README.pdf index 38f74ff15cab1f83bfc7e12ba10592706af5c9b7..b7c456c820be865f15c1c52f70564a8c7743c8b3 100644 GIT binary patch delta 6222 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 argc) flags |= AF_BOGUS; if (flags&AF_BOGUS) { usage(stderr); exit(127); } diff --git a/lib.c b/lib.c index d369e7d..99cad5d 100644 --- a/lib.c +++ b/lib.c @@ -1638,7 +1638,7 @@ static const char *subst(const char *p, const char *l, /* If there's an alternative, then we need to process (or maybe * skip) it. Otherwise, we should complain if there was no - * veriable, and we're not skipping. + * variable, and we're not skipping. */ if (p < l && *p == '?') p = subst(p + 1, l, sb, file, line, subqfilt, diff --git a/lib.h b/lib.h index 0e285a4..cba8965 100644 --- a/lib.h +++ b/lib.h @@ -400,8 +400,8 @@ struct treap_node { /* We can't allocate nodes ourselves, because only the caller knows how. * Instead, insertion is split into two operations: `treap_probe' looks to * see whether a matching node is already in the treap, and returns it if so; - * otherwise, it flls in this `treap_path' structure, which is passed back to - * `treap_insert' to help it add the fresh node into the treap. (See the + * otherwise, it fills in this `treap_path' structure, which is passed back + * to `treap_insert' to help it add the fresh node into the treap. (See the * commentary in `treap_probe' and `treap_insert' for the details.) */ #define TREAP_PATHMAX 64 diff --git a/runlisp.conf.5.in b/runlisp.conf.5.in index d94fdf5..9e67af4 100644 --- a/runlisp.conf.5.in +++ b/runlisp.conf.5.in @@ -509,7 +509,7 @@ but this is not recommended. . .SS "Predefined variables in @BUILTIN" The -.B @BULITIN +.B @BUILTIN section has no parents. You should not override its settings in configuration files. It holds a number of variables set by the -- [mdw]