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:
and we'll assume that those of you using different packaging systems will know
how to make the relevant substitutions. You may also want to take note of the
output of the "uname -srm" command. On my machine this tells me "Linux
- 2.6.35-ARCH x86_64". That tells me I'm running the x86_64 (as opposed to the
+ 2.6.35-ARCH x86\_64". That tells me I'm running the x86\_64 (as opposed to the
i686 or i386 or whatever) version of Linux, and that I'm running kernel
version 2.6.35.
**Caml** is one of two major dialects of *ML*, which is another large family of
programming languages. The other dialect is called "SML" and has several
-implementations. But Caml has only one active implementation, OCaml, developed
-by the INRIA academic group in France.
+implementations. But Caml has only one active implementation, OCaml or
+Objective Caml, developed by the INRIA academic group in France.
It's helpful if in addition to OCaml you also install the Findlib add-on.
This will make it easier to install additional add-ons further down the road.
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,
sudo port install ocaml caml-findlib
+* [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