Add title, footnote, correct formatting for GO.
authorJason Self <j@jxself.org>
Mon, 4 Jul 2016 20:25:39 +0000 (13:25 -0700)
committerJason Self <j@jxself.org>
Mon, 4 Jul 2016 20:25:39 +0000 (13:25 -0700)
md/environment.md

index b30763e2ee778500f81b662cf2b490de34375a9f..e1d0529eb8393123c17dcfc7046069277cd0cc64 100644 (file)
@@ -1,11 +1,9 @@
-# The Muddle Programming Environment
-
-By P. David Lebling
+% The Muddle Programming Environment
+% P. David Lebling
+% May 1980
 
 MIT Technical Report 294
 
-May 1980
-
 Laboratory for Computer Science  
 Massachusetts Institute of Technology  
 545 Technology Square  
@@ -16,14 +14,15 @@ Cambridge, Massachusetts 02139
 This book was originally published in the United States in 1980
 without a copyright notice and without subsequent registration with
 the U.S. Copyright Office within 5 years. Doing at least one of those
-[was a requirement of United States copyright law at that
-time](http://copyright.cornell.edu/resources/publicdomain.cfm). This
-book is therefore in the public domain in the United States for
+was a requirement of United States copyright law at that time [^1].
+This book is therefore in the public domain in the United States for
 failure to comply with the required formalities. This means you're
 free to download, modify and redistribute this book. People outside of
 the United States must check the copyright laws of their country
 before downloading or redistributing.
 
+[^1]: <http://copyright.cornell.edu/resources/publicdomain.cfm>
+
 # Introduction
 
 The Muddle language is described in "The Muddle Programming Language",
@@ -1180,7 +1179,9 @@ the `X`. To move the substructure again you have to `X` again.
 `I*` is somewhat incompatible with `CURSOR`s. Cursors in Imbedded
 structures will sometimes disappear.
 
-`GO` **cursor** `Go` `GO` takes a *cursor* (normally the `LVAL` of an
+`GO` **cursor**  
+`Go`  
+`GO` takes a *cursor* (normally the `LVAL` of an
 `ATOM` previously given as an argument to `CU`) and `GO`es to that
 position. If the *cursor* is illegal (not in the current top-level
 structure), an error message will be printed and you will remain in