diff options
Diffstat (limited to 'docs')
-rw-r--r-- | docs/users_guide/glasgow_exts.xml | 6 | ||||
-rw-r--r-- | docs/users_guide/parallel.xml | 4 |
2 files changed, 5 insertions, 5 deletions
diff --git a/docs/users_guide/glasgow_exts.xml b/docs/users_guide/glasgow_exts.xml index 06c1b3ba1c..edd1ccc277 100644 --- a/docs/users_guide/glasgow_exts.xml +++ b/docs/users_guide/glasgow_exts.xml @@ -3713,7 +3713,7 @@ These and many other examples are given in papers by Hongwei Xi, and Tim Sheard. There is a longer introduction <ulink url="http://www.haskell.org/haskellwiki/GADT">on the wiki</ulink>, 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. </para> <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 programmer-defined concrete syntax; the motivation behind the extension and 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 2007). The example below shows how to write a quasiquoter for a simple expression language.</para> @@ -9213,7 +9213,7 @@ Palgrave, 2003. <listitem> <para> -“<ulink url="http://www.cs.chalmers.se/~rjmh/afp-arrows.pdf">Programming with Arrows</ulink>”, +“<ulink url="http://www.cse.chalmers.se/~rjmh/afp-arrows.pdf">Programming with Arrows</ulink>”, John Hughes, in <citetitle>5th International Summer School on Advanced Functional Programming</citetitle>, <citetitle>Lecture Notes in Computer Science</citetitle> vol. 3622, diff --git a/docs/users_guide/parallel.xml b/docs/users_guide/parallel.xml index 05092bca37..266a93ff95 100644 --- a/docs/users_guide/parallel.xml +++ b/docs/users_guide/parallel.xml @@ -30,7 +30,7 @@ <para>Concurrent Haskell is the name given to GHC's concurrency extension. It is enabled by default, so no special flags are required. 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 resource, as is <ulink url="http://research.microsoft.com/%7Esimonpj/papers/marktoberdorf/">Tackling @@ -94,7 +94,7 @@ All these features are described in the papers mentioned earlier. (GPH) supports running Parallel Haskell programs on both clusters of machines, and single multiprocessors. GPH is 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 version of GHC (4.06).</para> |