Add Haskell 98 isAlpha divergence
octal escapes, so it seems inconsistent not to do so for integers too.</para>
</listitem>
</varlistentry>
+
+ <varlistentry>
+ <term><literal>isAlpha</literal></term>
+ <listitem>
+ <para>The Haskell 98 definition of <literal>isAlpha</literal>
+ is:</para>
+
+<programlisting>isAlpha c = isUpper c || isLower c</programlisting>
+
+ <para>GHC's implementation diverges from the Haskell 98
+ definition in the sense that Unicode alphabetic characters which
+ are neither upper nor lower case will still be identified as
+ alphabetic by <literal>isAlpha</literal>.</para>
+ </listitem>
</variablelist>
</sect3>
</sect2>