Commit b0d5b5b3 authored by zudov's avatar zudov Committed by Austin Seipp

[Docs] Fixed several broken urls in user's guide

Summary: Some of the links in user's guide were broken, I've found the files they used to link and updated urls.

Reviewers: austin

Reviewed By: austin

Subscribers: thomie, carter, simonmar

Differential Revision: https://phabricator.haskell.org/D418
parent 37d64a51
...@@ -3713,7 +3713,7 @@ These and many other examples are given in papers by Hongwei Xi, and ...@@ -3713,7 +3713,7 @@ These and many other examples are given in papers by Hongwei Xi, and
Tim Sheard. There is a longer introduction Tim Sheard. There is a longer introduction
<ulink url="http://www.haskell.org/haskellwiki/GADT">on the wiki</ulink>, <ulink url="http://www.haskell.org/haskellwiki/GADT">on the wiki</ulink>,
and Ralf Hinze's and Ralf Hinze's
<ulink url="http://www.informatik.uni-bonn.de/~ralf/publications/With.pdf">Fun with phantom types</ulink> also has a number of examples. Note that papers <ulink url="http://www.cs.ox.ac.uk/ralf.hinze/publications/With.pdf">Fun with phantom types</ulink> also has a number of examples. Note that papers
may use different notation to that implemented in GHC. may use different notation to that implemented in GHC.
</para> </para>
<para> <para>
...@@ -9007,7 +9007,7 @@ The basic idea is to compile the program twice:</para> ...@@ -9007,7 +9007,7 @@ The basic idea is to compile the program twice:</para>
<para>Quasi-quotation allows patterns and expressions to be written using <para>Quasi-quotation allows patterns and expressions to be written using
programmer-defined concrete syntax; the motivation behind the extension and programmer-defined concrete syntax; the motivation behind the extension and
several examples are documented in several examples are documented in
"<ulink url="http://www.eecs.harvard.edu/~mainland/ghc-quasiquoting/">Why It's "<ulink url="http://www.cs.tufts.edu/comp/150FP/archive/geoff-mainland/quasiquoting.pdf">Why It's
Nice to be Quoted: Quasiquoting for Haskell</ulink>" (Proc Haskell Workshop Nice to be Quoted: Quasiquoting for Haskell</ulink>" (Proc Haskell Workshop
2007). The example below shows how to write a quasiquoter for a simple 2007). The example below shows how to write a quasiquoter for a simple
expression language.</para> expression language.</para>
...@@ -9213,7 +9213,7 @@ Palgrave, 2003. ...@@ -9213,7 +9213,7 @@ Palgrave, 2003.
<listitem> <listitem>
<para> <para>
&ldquo;<ulink url="http://www.cs.chalmers.se/~rjmh/afp-arrows.pdf">Programming with Arrows</ulink>&rdquo;, &ldquo;<ulink url="http://www.cse.chalmers.se/~rjmh/afp-arrows.pdf">Programming with Arrows</ulink>&rdquo;,
John Hughes, in <citetitle>5th International Summer School on John Hughes, in <citetitle>5th International Summer School on
Advanced Functional Programming</citetitle>, Advanced Functional Programming</citetitle>,
<citetitle>Lecture Notes in Computer Science</citetitle> vol. 3622, <citetitle>Lecture Notes in Computer Science</citetitle> vol. 3622,
......
...@@ -30,7 +30,7 @@ ...@@ -30,7 +30,7 @@
<para>Concurrent Haskell is the name given to GHC's concurrency extension. <para>Concurrent Haskell is the name given to GHC's concurrency extension.
It is enabled by default, so no special flags are required. It is enabled by default, so no special flags are required.
The <ulink The <ulink
url="http://research.microsoft.com/copyright/accept.asp?path=/users/simonpj/papers/concurrent-haskell.ps.gz"> url="https://www.haskell.org/ghc/docs/papers/concurrent-haskell.ps.gz">
Concurrent Haskell paper</ulink> is still an excellent Concurrent Haskell paper</ulink> is still an excellent
resource, as is <ulink resource, as is <ulink
url="http://research.microsoft.com/%7Esimonpj/papers/marktoberdorf/">Tackling url="http://research.microsoft.com/%7Esimonpj/papers/marktoberdorf/">Tackling
...@@ -94,7 +94,7 @@ All these features are described in the papers mentioned earlier. ...@@ -94,7 +94,7 @@ All these features are described in the papers mentioned earlier.
(GPH) supports running Parallel Haskell (GPH) supports running Parallel Haskell
programs on both clusters of machines, and single multiprocessors. GPH is programs on both clusters of machines, and single multiprocessors. GPH is
developed and distributed developed and distributed
separately from GHC (see <ulink url="http://www.cee.hw.ac.uk/~dsg/gph/">The separately from GHC (see <ulink url="http://www.macs.hw.ac.uk/~dsg/gph/">The
GPH Page</ulink>). However, the current version of GPH is based on a much older GPH Page</ulink>). However, the current version of GPH is based on a much older
version of GHC (4.06).</para> version of GHC (4.06).</para>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment