Refine incomplete-pattern checks (Trac #4905)
[ghc-hetmet.git] / docs / users_guide / utils.xml
index 6c82f6b..0c7f0f6 100644 (file)
@@ -6,7 +6,7 @@
   <para>This section describes other program(s) which we distribute,
   that help with the Great Haskell Programming Task.</para>
 
-<!-- comment: hasktags documentation loosely based on that for hstags -->
+<!-- comment: hasktags was dropped in GHC 6.12
 
 <sect1  id ="hasktags">
        <title>Ctags and Etags for Haskell: <command>hasktags</command></title>
@@ -50,6 +50,7 @@ find -name \*.\*hs | xargs hasktags
 
 </sect1>
 
+-->
 <!-- comment: hstags doesn't work anymore
 
   <sect1 id="hstags">
@@ -205,7 +206,7 @@ tags:
          <literal>&ndash;&ndash;cc=PROG</literal></term>
          <listitem>
            <para>The C compiler to use (default:
-           <command>ghc</command>)</para>
+           <command>gcc</command>)</para>
          </listitem>
        </varlistentry>
 
@@ -392,15 +393,6 @@ tags:
             <literal>inline</literal>, <literal>struct</literal> or
             <literal>typedef</literal> keyword must come just after
             <literal>def</literal>.</para>
-
-           <note><para>A <literal>foreign import</literal> of a
-           C function may be inlined across a module boundary,
-           in which case you must arrange for the importing
-           module to <literal>#include</literal> the C header
-           file generated by <command>hsc2hs</command> (see
-           <xref linkend="glasgow-foreign-headers"/>).
-           For this reason we avoid using <literal>#def</literal>
-           in the libraries.</para></note>
          </listitem>
        </varlistentry>
 
@@ -558,7 +550,6 @@ tags:
 
 <!-- Emacs stuff:
      ;;; Local Variables: ***
-     ;;; mode: xml ***
      ;;; sgml-parent-document: ("users_guide.xml" "book" "chapter") ***
      ;;; End: ***
  -->