<Para>
You will find at least one paper about Concurrent Haskell hanging off
-of <ULink URL="http://www.dcs.gla.ac.uk/~simonpj/">Simon Peyton Jones's Web page</ULink>.
+of <ULink URL="http://research.microsoft.com/~simonpj/">Simon Peyton
+Jones's Web page</ULink>.
</Para>
<Para>
-Parallel Haskell is about <Emphasis>speed</Emphasis>—spawning threads onto multiple
-processors so that your program will run faster. The `threads'
-are always <Emphasis>advisory</Emphasis>—if the runtime system thinks it can
-get the job done more quickly by sequential execution, then fine.
+Parallel Haskell is about <Emphasis>speed</Emphasis>—spawning
+threads onto multiple processors so that your program will run faster.
+The `threads' are always <Emphasis>advisory</Emphasis>—if the
+runtime system thinks it can get the job done more quickly by
+sequential execution, then fine.
</Para>
<Para>
</Para>
<Para>
-Parallel Haskell is still relatively new; it is more about ``research
-fun'' than about ``speed.'' That will change.
+Parallel Haskell is still relatively new; it is more about “research
+fun” than about “speed.” That will change.
</Para>
<Para>
Again, check Simon's Web page for publications about Parallel Haskell
-(including ``GUM'', the key bits of the runtime system).
+(including “GUM”, the key bits of the runtime system).
</Para>
<Para>
Some details about Parallel Haskell follow. For more information
-about concurrent Haskell, see the Concurrent section in the <ULink
-URL="libs.html"
->GHC/Hugs Extension Libraries</ULink
-> documentation.
+about concurrent Haskell, see <xref linkend="sec-Concurrent">.
</Para>
<Sect2>
</Sect3>
-<Sect3>
+<Sect3 id="sec-scheduling-policy">
<Title>Scheduling policy for concurrent/parallel threads
<IndexTerm><Primary>Scheduling—concurrent/parallel</Primary></IndexTerm>
<IndexTerm><Primary>Concurrent/parallel scheduling</Primary></IndexTerm></Title>
</Sect2>
</Sect1>
+
+<!-- Emacs stuff:
+ ;;; Local Variables: ***
+ ;;; mode: sgml ***
+ ;;; sgml-parent-document: ("users_guide.sgml" "book" "chapter" "sect1") ***
+ ;;; End: ***
+ -->