rlwrap
authorJim Pryor <profjim@jimpryor.net>
Sat, 28 Aug 2010 10:43:19 +0000 (06:43 -0400)
committerJim Pryor <profjim@jimpryor.net>
Sat, 28 Aug 2010 10:43:19 +0000 (06:43 -0400)
Signed-off-by: Jim Pryor <profjim@jimpryor.net>
how_to_get_the_programming_languages_running_on_your_computer.mdwn

index 546cf2c..9669242 100644 (file)
@@ -108,6 +108,14 @@ respectively.
        If you want the GUI components, I think you'll need to use the
        "Mac/without MacPorts" installation options above.
 
        If you want the GUI components, I think you'll need to use the
        "Mac/without MacPorts" installation options above.
 
+       I recommend also typing:
+
+               sudo port install rlwrap
+
+       then instead of `mzscheme` (or `racket`) at the command-line, you should type `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.
+
 *      **To install on Linux**
 
        Use your packaging system, for example, open a Terminal and
 *      **To install on Linux**
 
        Use your packaging system, for example, open a Terminal and
@@ -116,10 +124,18 @@ respectively.
                 sudo apt-get install plt-scheme
 
        It's very likely that your packaging system has some version of
                 sudo apt-get install plt-scheme
 
        It's very likely that your packaging system has some version of
-       PLT Scheme available, so look for it. However, if you can't find it you
+       PLT Scheme (or Racket) available, so look for it. However, if you can't find it you
        can also install a pre-packaged binary from the Racket website at <http://racket-lang.org/download/>.
        Choose the option for your version of Linux (Ubuntu, Debian, and two
        can also install a pre-packaged binary from the Racket website at <http://racket-lang.org/download/>.
        Choose the option for your version of Linux (Ubuntu, Debian, and two
-       varieties of Fedora are available)
+       varieties of Fedora are available).
+
+       As above, I recommend you also type:
+
+               sudo apt-get rlwrap
+
+       then instead of `mzscheme` (or `racket`) at the command-line, you should type `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.
 
 
 ## Getting OCaml ##
 
 
 ## Getting OCaml ##
@@ -182,6 +198,11 @@ However, if you're not able to get that working, don't worry about it much.
 
                sudo port install ocaml caml-findlib
 
 
                sudo port install ocaml caml-findlib
 
+       As with Scheme, it's helpful 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.
+       
+
 *      [More details about installing OCaml on Macs, if needed](http://cocan.org/getting_started_with_ocaml_on_mac_os_x)
 
 *      **To install on Linux**
 *      [More details about installing OCaml on Macs, if needed](http://cocan.org/getting_started_with_ocaml_on_mac_os_x)
 
 *      **To install on Linux**
@@ -207,3 +228,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>.
 
        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
+       you a nice history of the commands you've already typed, which you can scroll up and down in with your
+       keyboard arrows.
+