X-Git-Url: http://lambda.jimpryor.net/git/gitweb.cgi?p=lambda.git;a=blobdiff_plain;f=how_to_get_the_programming_languages_running_on_your_computer.mdwn;h=9669242db57ab436cb9cbea3605fee237dd38e69;hp=8de3b703a92763fa823ade42e26352a65b474f59;hb=0adbddb4e9f49831c8764d28ba86d13a7b78503d;hpb=042dc2b80b9aa857f35f5b520beb061976bb8e0d
diff --git a/how_to_get_the_programming_languages_running_on_your_computer.mdwn b/how_to_get_the_programming_languages_running_on_your_computer.mdwn
index 8de3b703..9669242d 100644
--- a/how_to_get_the_programming_languages_running_on_your_computer.mdwn
+++ b/how_to_get_the_programming_languages_running_on_your_computer.mdwn
@@ -26,7 +26,7 @@ you'll be in one of two subgroups:
Then you'll need pre-packaged (and usually pretty GUI) installers for
everything. These are great when they're available and kept up-to-date;
however those conditions aren't always met.
-
+
If you're using **Windows**, you'll be in one of two subgroups:
@@ -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.
+ 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
@@ -116,10 +124,18 @@ respectively.
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 .
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 ##
@@ -173,7 +189,7 @@ However, if you're not able to get that working, don't worry about it much.
This will build an installer package which you should be able to
double-click and install.
-
+
* **To install on Mac with MacPorts**
You can install the previous version of OCaml (3.11.2,
@@ -182,6 +198,13 @@ 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
+ 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**
Use your packaging system, for example, open a Terminal and
@@ -205,3 +228,7 @@ However, if you're not able to get that working, don't worry about it much.
Here are the INSTALL notes:
.
+ 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.
+