week1: add map
[lambda.git] / how_to_get_the_programming_languages_running_on_your_computer.mdwn
index 9669242..935e4a9 100644 (file)
@@ -69,7 +69,7 @@ easier and more straightforward for others.
 ## Getting Scheme ##
 
 **Scheme** is one of two major dialects of *Lisp*, which is a large family of
-programming languages. The other dialect is called "CommonLisp." Scheme is the
+programming languages. The other dialect is called "Common Lisp." Scheme is the
 more clean and minimalistic dialect, and is what's mostly used in academic
 circles.
 
@@ -82,9 +82,11 @@ another Scheme implementation, though, there's no compelling reason to switch.)
 
 Since the name change is so recent, you're likely to run across both sets of names.
 
-PLT Scheme had three salient components: the command-line version "mzscheme", a
-GUI extension "MrEd", and a teaching-friendly editor/front-end "DrScheme". In
-Racket these have been renamed "racket", "gracket", and "DrRacket",
+PLT/Racket stands to Scheme in something like the relation Firefox stands to HTML. It's one program among others for working with the language; and many of those programs (or web browsers) permit different extensions, have small variations, and so on.
+
+PLT Scheme had several components. The two most visible components for us
+were the command-line interpreter "mzscheme" and a teaching-friendly editor/front-end "DrScheme". In
+Racket these have been renamed "racket" and "DrRacket",
 respectively.
 
 
@@ -112,7 +114,7 @@ respectively.
 
                sudo port install rlwrap
 
-       then instead of `mzscheme` (or `racket`) at the command-line, you should type `rlwrap mzscheme`. This gives
+       then if you ever use the command-line program `mzscheme` (or `racket`), you should start it by typing `rlwrap mzscheme`. This gives
        you a nice history of the commands you've already typed, which you can scroll up and down in with your
        keyboard arrows.
 
@@ -133,7 +135,7 @@ respectively.
 
                sudo apt-get rlwrap
 
-       then instead of `mzscheme` (or `racket`) at the command-line, you should type `rlwrap mzscheme`. This gives
+       then if you ever use the command-line program `mzscheme` (or `racket`), you should start it by typing `rlwrap mzscheme`. This gives
        you a nice history of the commands you've already typed, which you can scroll up and down in with your
        keyboard arrows.
 
@@ -198,7 +200,7 @@ However, if you're not able to get that working, don't worry about it much.
 
                sudo port install ocaml caml-findlib
 
-       As with Scheme, it's helpful to start OCaml as `rlwrap ocaml`. This gives
+       As with Scheme, it's helpful to also have rlwrap installed, and to start OCaml as `rlwrap ocaml`. This gives
        you a nice history of the commands you've already typed, which you can scroll up and down in with your
        keyboard arrows.
        
@@ -228,7 +230,7 @@ However, if you're not able to get that working, don't worry about it much.
        Here are the INSTALL notes:
        <https://godirepo.camlcity.org/svn/lib-findlib/trunk/INSTALL>.
 
-       As with Scheme, it's helpful to start OCaml as `rlwrap ocaml`. This gives
+       As with Scheme, it's helpful to also have rlwrap installed, and to start OCaml as `rlwrap ocaml`. This gives
        you a nice history of the commands you've already typed, which you can scroll up and down in with your
        keyboard arrows.