From: Jim Date: Mon, 2 Feb 2015 20:25:03 +0000 (-0500) Subject: tweak haskell links X-Git-Url: http://lambda.jimpryor.net/git/gitweb.cgi?p=lambda.git;a=commitdiff_plain;h=6e538d8ba1eca0df3bea2e4a569327af9d8c7cc1 tweak haskell links --- diff --git a/_learning_haskell.mdwn b/_learning_haskell.mdwn index 39113eb5..a7ddd8d6 100644 --- a/_learning_haskell.mdwn +++ b/_learning_haskell.mdwn @@ -1,4 +1,4 @@ -* [Try Haskell in your browser](http://tryhaskell.org) (slow, bare-bones) +* [Try Haskell in your browser](http://tryhaskell.org) (slow, bare-bones) * [[Installing Haskell|/installing#haskell]] * [Learn Haskell in 10 minutes](https://wiki.haskell.org/Learn_Haskell_in_10_minutes) * Haskell Wiki's [Introduction and explanation of Haskell](https://wiki.haskell.org/Introduction) @@ -10,11 +10,19 @@ [GHC](https://en.wikipedia.org/wiki/Glasgow_Haskell_Compiler) * [Haskell Wiki](https://wiki.haskell.org), with a link to download the [Haskell Platform](https://www.haskell.org/platform/contents.html) * [New Haskell Wiki](https://new-www.haskell.org) +* [Haskell FAQ](https://wiki.haskell.org/FAQ) ### For people who are new to programming ### -* [The Haskell Wikibook](https://en.wikibooks.org/wiki/Haskell) -* [Yet Another Haskell Tutorial](https://en.wikibooks.org/wiki/Yet_Another_Haskell_Tutorial/Preamble) +* [The Haskell Wikibook](https://en.wikibooks.org/wiki/Haskell) ### For experienced programmers ### @@ -22,22 +30,23 @@ * [Haskell Tutorial for C Programmers](https://wiki.haskell.org/Haskell_Tutorial_for_C_Programmers) * [How to read Haskell](https://wiki.haskell.org/How_to_read_Haskell) * [Hitchhiker's guide to Haskell](https://wiki.haskell.org/Hitchhikers_guide_to_Haskell) -* [Learn You a Haskell for Great Good](http://learnyouahaskell.com/chapters) +* [Learn You a Haskell for Great Good](http://learnyouahaskell.com/chapters) (textbook) * [Gentle Introduction to Haskell](https://www.haskell.org/tutorial) (from 2000) +* [Haskell-Tutorial](ftp://ftp.geoinfo.tuwien.ac.at/navratil/HaskellTutorial.pdf) +* [The Haskell Road to Logic, Math and Programming](http://fldit-www.cs.uni-dortmund.de/~peter/PS07/HR.pdf) +* [Real World Haskell](http://book.realworldhaskell.org/read) (textbook from 2008) -* [Real World Haskell](http://book.realworldhaskell.org/read) (from 2008, more advanced) +* [Lambda Lessons](https://stevekrouse.github.io/hs.js): interactive lessons on pattern matching, first-class functions, and abstracting over recursion in Haskell +* [More Tutorials](https://wiki.haskell.org/Tutorials) -* [Learning Haskell](https://wiki.haskell.org/Learning_Haskell) -* [Books and Tutorials](https://wiki.haskell.org/Books_and_tutorials) -* [Tutorials](https://wiki.haskell.org/Tutorials) -* [Books](https://wiki.haskell.org/Books) @@ -92,5 +104,5 @@ User Guide from [Haskell Platform](https://www.haskell.org/platform/doc/2014.2.0 * [Reddit's r/haskell](https://www.reddit.com/r/haskell) -* [Stack Overflow](https://stackoverflow.com/questions/tagged?tagnames=haskell) questions tagged "haskell" +* [Stack Overflow](https://stackoverflow.com/questions/tagged/haskell?sort=faq) questions tagged "haskell" * [GHC Developer Wiki](https://ghc.haskell.org/trac/ghc) diff --git a/installing.mdwn b/installing.mdwn index f04ac2c6..cccd3781 100644 --- a/installing.mdwn +++ b/installing.mdwn @@ -421,7 +421,7 @@ Like Scheme, Haskell has a couple of different implementations. The dominant one * **gcc** and **llvm/clang** and **Xcode** and **MinGW** are names for other compilers on various systems. Oftentimes these will be used during the installation process to get GHC up and running. Some of the strategies described below will help you install these if they're not already on your machine. * **alex** and **happy** and **haddock** are names of various Haskell helper programs that GHC uses to get up and running. * **cabal** is a "package manager" for Haskell. It allows you to install libraries or extensions that other people have built. (Usually those are published at the [Hackage](https://hackage.haskell.org) Package Database.) Some of these are experimental and may not always work; others are quite fundamental and are almost de facto parts of what people expect in a Haskell system. -* **[Haskell Platform](https://www.haskell.org/platform/contents.html)** is a standard bundle that includes a specific version of GHC, plus specific versions of some of the most popular libraries or extensions. This is updated once or twice a year. The current version is 2014.2.0.0, from August 2014. It includes GHC version 7.8.3. +* The **[Haskell Platform](https://www.haskell.org/platform/contents.html)** is a standard bundle that includes a specific version of GHC, plus specific versions of some of the most popular libraries or extensions. This is updated once or twice a year. The current version is 2014.2.0.0, from August 2014. It includes GHC version 7.8.3. The easiest way to get up and running with Haskell/GHC is to install the Haskell Platform. Here's how to do that **on Windows**: @@ -429,7 +429,7 @@ The easiest way to get up and running with Haskell/GHC is to install the Haskell On **Mac without MacPorts**: -* Go to and follow the instructions. This requires Mac OS X 10.6 / Snow Leopard or later; but there is a link to an earlier version of Haskell Platform, that's built for Mac OS X 10.5 / Leopard. During the installation, you may be prompted to install "the command line developer tools"; this is a portion of what Apple bundles together with Xcode (mentioned above on this page). The installer will take care of getting these for you if you give it permission. +* Go to and follow the instructions. This requires Mac OS X 10.6 / Snow Leopard or later; but there is a link to an earlier version of the Haskell Platform, that's built for Mac OS X 10.5 / Leopard. During the installation, you may be prompted to install "the command line developer tools"; this is a portion of what Apple bundles together with Xcode (mentioned above on this page). The installer will take care of getting these for you if you give it permission.