<option>-fno-monomorphism-restriction</option>,<option>-fno-monomorphism-restriction</option>:
</term>
<listitem>
- <para> These two flags control how generalisation is done in
- See <xlink linkend="monomorphism"/>.
+ <para> These two flags control how generalisation is done.
+ See <xref linkend="monomorphism"/>.
</para>
</listitem>
</varlistentry>
</sect3>
</sect2>
+ <!-- ======================= COMMENTED OUT ========================
+
+ We intend to remove linear implicit parameters, so I'm at least removing
+ them from the 6.6 user manual
+
<sect2 id="linear-implicit-parameters">
<title>Linear implicit parameters</title>
<para>
<para>
Linear implicit parameters are just like ordinary implicit parameters,
-except that they are "linear" -- that is, they cannot be copied, and
+except that they are "linear"; that is, they cannot be copied, and
must be explicitly "split" instead. Linear implicit parameters are
written '<literal>%x</literal>' instead of '<literal>?x</literal>'.
(The '/' in the '%' suggests the split!)
</sect2>
+================ END OF Linear Implicit Parameters commented out -->
+
<sect2 id="sec-kinding">
<title>Explicitly-kinded quantification</title>
<para>GHC supports an extension of pattern matching called <emphasis>bang
patterns</emphasis>. Bang patterns are under consideration for Haskell Prime.
The <ulink
-url="http://hackage.haskell.org/trac/haskell-prime/wiki/BangPatterns">the
-Haskell prime feature description</ulink> contains more discussion and examples
+url="http://hackage.haskell.org/trac/haskell-prime/wiki/BangPatterns">Haskell
+prime feature description</ulink> contains more discussion and examples
than the material below.
</para>
<para>
</sect2>
<sect2>
-<title>Monomorphic patteern bindings</title>
+<title>Monomorphic pattern bindings</title>
<indexterm><primary><option>-fno-mono-pat-binds</option></primary></indexterm>
<indexterm><primary><option>-fmono-pat-binds</option></primary></indexterm>