Fixed typo in users guide section about lexically scoped type variables.
authorbringert@cs.chalmers.se <unknown>
Thu, 7 Sep 2006 21:46:26 +0000 (21:46 +0000)
committerbringert@cs.chalmers.se <unknown>
Thu, 7 Sep 2006 21:46:26 +0000 (21:46 +0000)
docs/users_guide/glasgow_exts.xml

index 1106790..d60e8e9 100644 (file)
@@ -3236,7 +3236,7 @@ f xs = ys ++ ys
 </programlisting>
 The type signature for <literal>f</literal> brings the type variable <literal>a</literal> into scope; it scopes over
 the entire definition of <literal>f</literal>.
 </programlisting>
 The type signature for <literal>f</literal> brings the type variable <literal>a</literal> into scope; it scopes over
 the entire definition of <literal>f</literal>.
-In particular, it is in scope at the type signature for <varname>y</varname>. 
+In particular, it is in scope at the type signature for <varname>ys</varname>. 
 In Haskell 98 it is not possible to declare
 a type for <varname>ys</varname>; a major benefit of scoped type variables is that
 it becomes possible to do so.
 In Haskell 98 it is not possible to declare
 a type for <varname>ys</varname>; a major benefit of scoped type variables is that
 it becomes possible to do so.