(no commit message)
[lambda.git] / how_to_get_the_programming_languages_running_on_your_computer.mdwn
index 799fc5f..a5e1d72 100644 (file)
@@ -4,33 +4,35 @@ Identifying your system
 We'll assume you're using either Mac OS X, or Windows, or Linux.
 
 If you're using Mac OS X, you'll be in one of two subgroups:
 We'll assume you're using either Mac OS X, or Windows, or Linux.
 
 If you're using Mac OS X, you'll be in one of two subgroups:
-       * You'll have Apple's Xcode and the independent MacPorts system
-       installed.
-       Xcode is available at
-       http://developer.apple.com/technologies/tools/xcode.html
-       You have to register as an Apple Developer to download it. This
-       is free but requires you to accept a legal agreement with Apple.
-       The latest version of Xcode to work with Leopard is 3.14; more
-       recent versions require Snow Leopard.
-
-       The MacPorts system is available at
-       http://www.macports.org/
-       This automates the building of Unix-type software on your Mac; it
-       makes it a lot easier to check for dependencies, use more-recent
-       versions of things, and so on.
-
-       * Or you won't have those installed. (Most Mac users will be in this group.)
-       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.
-
-       IN EITHER CASE, take note of what version of the Mac OS you're running:
-       "Tiger" 10.4, or "Leopard" 10.5, or "Snow Leopard" 10.6.
+
+* You'll have Apple's Xcode and the independent MacPorts system
+installed.
+Xcode is available at
+<http://developer.apple.com/technologies/tools/xcode.html>
+You have to register as an Apple Developer to download it. This
+is free but requires you to accept a legal agreement with Apple.
+The latest version of Xcode to work with Leopard is 3.14; more
+recent versions require Snow Leopard.
+
+The MacPorts system is available at
+<http://www.macports.org/>
+This automates the building of Unix-type software on your Mac; it
+makes it a lot easier to check for dependencies, use more-recent
+versions of things, and so on.
+
+* Or you won't have those installed. (Most Mac users will be in this group.)
+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.
+
+IN EITHER CASE, take note of what version of the Mac OS you're running:
+"Tiger" 10.4, or "Leopard" 10.5, or "Snow Leopard" 10.6.
        
 
 If you're using Windows, you'll be in one of two subgroups:
        
 
 If you're using Windows, you'll be in one of two subgroups:
+
        * You'll have the Cygwin system installed:
        * You'll have the Cygwin system installed:
-       http://www.cygwin.com/
+       <http://www.cygwin.com/>
        This puts a Unix-like layer on top of your Windows system,
        and makes it easier for you to use the same software everybody
        else will be using, without its needing as much special-for-Windows
        This puts a Unix-like layer on top of your Windows system,
        and makes it easier for you to use the same software everybody
        else will be using, without its needing as much special-for-Windows
@@ -44,6 +46,7 @@ If you're using Windows, you'll be in one of two subgroups:
 
 If you're using Linux, you could be using any one of numerous packaging
 systems.
 
 If you're using Linux, you could be using any one of numerous packaging
 systems.
+
        We'll give examples using the packaging system shared by Debian and Ubuntu,
        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
        We'll give examples using the packaging system shared by Debian and Ubuntu,
        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
@@ -73,11 +76,11 @@ PLT Scheme had three salient components: the command-line version "mzscheme", a
 In Racket these have been renamed "racket", "gracket", and "DrRacket", respectively.
 
        Windows: Go to:
 In Racket these have been renamed "racket", "gracket", and "DrRacket", respectively.
 
        Windows: Go to:
-                       http://racket-lang.org/download/
+                       <http://racket-lang.org/download/>
                Download and install the "Windows x86" version.
 
        Mac/without MacPorts: Go to:
                Download and install the "Windows x86" version.
 
        Mac/without MacPorts: Go to:
-                       http://racket-lang.org/download/
+                       <http://racket-lang.org/download/>
                Download and install the option for your system, most likely "Macintosh
                OS X (Intel)"
 
                Download and install the option for your system, most likely "Macintosh
                OS X (Intel)"
 
@@ -113,7 +116,7 @@ However, if you're not able to get that working, don't worry about it much.
 
        Windows:
                Go to:
 
        Windows:
                Go to:
-                       http://caml.inria.fr/download.en.html
+                       <http://caml.inria.fr/download.en.html>
                You can probably download and install the
                "Self installer for the port based on the MinGW toolchain"
                even if you don't know what MinGW or Cygwin are.
                You can probably download and install the
                "Self installer for the port based on the MinGW toolchain"
                even if you don't know what MinGW or Cygwin are.
@@ -127,11 +130,11 @@ However, if you're not able to get that working, don't worry about it much.
                so we're not going to try to explain how to do this.
                If you want to figure it out yourself, go to the
                Findlib website:
                so we're not going to try to explain how to do this.
                If you want to figure it out yourself, go to the
                Findlib website:
-                       http://projects.camlcity.org/projects/findlib.html      
+                       <http://projects.camlcity.org/projects/findlib.html>
 
        Mac/without MacPorts:
                To install OCaml 3.12 (just released the summer), go to:
 
        Mac/without MacPorts:
                To install OCaml 3.12 (just released the summer), go to:
-                       http://caml.inria.fr/download.en.html
+                       <http://caml.inria.fr/download.en.html>
                and download and install the "Binary distribution for Mac OS X"
 
                To install the Findlib add-on, you'll need the Xcode development tools
                and download and install the "Binary distribution for Mac OS X"
 
                To install the Findlib add-on, you'll need the Xcode development tools
@@ -141,7 +144,7 @@ However, if you're not able to get that working, don't worry about it much.
                the package from the caml.inria.fr website, as described above)
                However, if you do have Xcode, and want to do without MacPorts, then
                what you need to do is download Findlib from:
                the package from the caml.inria.fr website, as described above)
                However, if you do have Xcode, and want to do without MacPorts, then
                what you need to do is download Findlib from:
-                       http://download.camlcity.org/download/findlib-1.2.6.tar.gz
+                       <http://download.camlcity.org/download/findlib-1.2.6.tar.gz>
                Unpack the download, open a Terminal and go into the folder you just
                unpacked, and type:
                        ./configure
                Unpack the download, open a Terminal and go into the folder you just
                unpacked, and type:
                        ./configure
@@ -162,14 +165,14 @@ However, if you're not able to get that working, don't worry about it much.
 
                If for some reason you can't get OCaml through your
                packaging system, you can go to:
 
                If for some reason you can't get OCaml through your
                packaging system, you can go to:
-                       http://caml.inria.fr/download.en.html
+                       <http://caml.inria.fr/download.en.html>
                Pre-packaged binary installers are available for several Linux systems.
 
                If you can't get findlib through your packaging system, you'll
                need to download it from:
                Pre-packaged binary installers are available for several Linux systems.
 
                If you can't get findlib through your packaging system, you'll
                need to download it from:
-                       http://download.camlcity.org/download/findlib-1.2.6.tar.gz
+                       <http://download.camlcity.org/download/findlib-1.2.6.tar.gz>
                and use gcc to compile it yourself. If you don't know how to
                do that, you probably don't want to attempt this.
                Here are the INSTALL notes:
                and use gcc to compile it yourself. If you don't know how to
                do that, you probably don't want to attempt this.
                Here are the INSTALL notes:
-                       https://godirepo.camlcity.org/svn/lib-findlib/trunk/INSTALL
+                       <https://godirepo.camlcity.org/svn/lib-findlib/trunk/INSTALL>