X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=md%2Fenvironment.md;h=ca5bc6832be7fa843b983f807c33da94e7345dae;hb=71875bd4692ca3ac4dec4c289ca4f3106a7ae97f;hp=e1d0529eb8393123c17dcfc7046069277cd0cc64;hpb=e5a2b12ab75822d57646ab8227f0fe16c41e11fc;p=mudman.git diff --git a/md/environment.md b/md/environment.md index e1d0529..ca5bc68 100644 --- a/md/environment.md +++ b/md/environment.md @@ -25,16 +25,20 @@ before downloading or redistributing. # Introduction -The Muddle language is described in "The Muddle Programming Language", -but in addition to the language itself, there is a rich and varied -collection of software written in the language which facilitates the -writing of programs and systems of programs in Muddle. The information -describing this programming environment has been contained in various -documents, some out of print or out of date, and in supplemental disk -files describing changes and additions. Some of the packages of -functions used to deal with Muddle code have never been formally -documented. This manual brings together some of that scattered -documentation. +The Muddle language is described in "The Muddle Programming Language" +[^2], but in addition to the language itself, there is a rich and +varied collection of software written in the language which +facilitates the writing of programs and systems of programs in Muddle. +The information describing this programming environment has been +contained in various documents, some out of print or out of date, and +in supplemental disk files describing changes and additions. Some of +the packages of functions used to deal with Muddle code have never +been formally documented. This manual brings together some of that +scattered documentation. + +[^2]: S. W. Galley and Greg Pfister. + *The Muddle Programming Language*. + MIT Laboratory for Computer Science, 1979. The document's purpose is to flesh out the description of the language contained in "The Muddle Programming Language", giving a fuller @@ -453,8 +457,17 @@ or debugging systems, to more sophisticated aids such as `DEBUGR` and debugging. It should be noted that, in addition to the editors discussed below, -RMODE and EMACS, TECO based text editors, understand much of the -syntax and many of the conventions of Muddle programs. +RMODE [^3] and EMACS [^4], TECO based text editors, understand much of +the syntax and many of the conventions of Muddle programs. + +[^3]: P. David Lebling, R. V. Baron and Bruce K. Daniels. + *RMODE: A Real-time Edit Facility*. + Technical Report SYS.04.07-1, MIT LCS Programming Technology +Division, October 1977. + +[^4]: Richard M. Stallman. + *EMACS*. + Technical Report 519, MIT AI Laboratory, August, 1979. ## 3.1. Pretty-Printing @@ -791,9 +804,9 @@ Causes application of the function R to 5. #### 3.2.1.2. The Ampersand Printer -Your current position is displayed by "ampersand printing' (see +Your current position is displayed by "ampersand printing" (see section 3.1.3). This consists of printing any object on a single line -by using the character & (ampersand) to mean "There's more stuff +by using the character `&` (ampersand) to mean "There's more stuff here." The ampersand printer used in `EDIT` is much like the standard one,