X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=md%2Flanguage.md;h=5649126c82c8ac65521f49427424306b42bdf31e;hb=717609e9f470c8d671a7eb2503d30f65be49caeb;hp=8ac503ee601709e2ccf07eceef685317c2e76cb6;hpb=b3121747854cceb4e9bbd922b9da262110143540;p=mudman.git diff --git a/md/language.md b/md/language.md index 8ac503e..5649126 100644 --- a/md/language.md +++ b/md/language.md @@ -125,9 +125,9 @@ on. There are no "practice problems"; you are assumed to be learning Muddle for some purpose, and your work in achieving that purpose will -be more useful and motivated than artificial problems. In several +be more useful and motivating than artificial problems. In several cases, the examples contain illustrations of important points which -are not covered in the text. Ignore examples as your peril. +are not covered in the text. Ignore examples at your peril. This document does not assume knowledge of any specific programming language on your part. However, "computational literacy" is assumed: @@ -175,8 +175,8 @@ especially upon reaching chapter 5 (Simple Functions). ------------------------- First, catch your rabbit. Somehow get the interpreter running -- the -program in the file `SYS:TS.Muddle` in the ITS version or -`SYS:Muddle.SAV` in the Tenex version or `SYS:Muddle.EXE` in the +program in the file `SYS:TS MDL` in the ITS version or +`SYS:MDL.SAV` in the Tenex version or `SYS:MDL.EXE` in the Tops-20 version. The interpreter will first type out some news relating to Muddle, if any, then type @@ -231,9 +231,8 @@ except that, if your terminal is a "display" terminal (for example, IMLAC, ARDS, Datapoint), it firsts clears the screen. Typing `^G` (`CTRL`+`G`) causes Muddle to stop whatever it is doing -and act as if an error had occurred ([section -1.4](#14-errors-simple-considerations-1)). `^G` is generally most -useful for temporary interruptions to check the progress of a +and act as if an error had occurred (section 1.4). `^G` is generally +most useful for temporary interruptions to check the progress of a computation. `^G` is "reversible" -- that is, it does not destroy any of the "state" of the computation it interrupts. To "undo" a `^G`, type the characters @@ -243,11 +242,11 @@ type the characters (This is discussed more fully far below, in section 16.4.) Typing `^S` (`CTRL`+`S`) causes Muddle to **throw away** what it is -currently doing and return a normal "listening" state. (In the Tenex -and Tops-20 versions, `^O` also should have the same effect.) `^S` is -generally most useful for aborting infinite loops and similar terrible -things. `^S` **destroys** whatever is going on, and so it is **not** -reversible. +currently doing and return to a normal "listening" state. (In the +Tenex and Tops-20 versions, `^O` also should have the same effect.) +`^S` is generally most useful for aborting infinite loops and similar +terrible things. `^S` **destroys** whatever is going on, and so it is +**not** reversible. Most expressions in Muddle include "brackets" (generically meant) that must be correctly paired and nested. If you end your typing with the