[project @ 2003-01-06 14:15:38 by simonmar]
authorsimonmar <unknown>
Mon, 6 Jan 2003 14:15:38 +0000 (14:15 +0000)
committersimonmar <unknown>
Mon, 6 Jan 2003 14:15:38 +0000 (14:15 +0000)
Add a handy hint for finding the correct fully-qualified original
names for entities in .hi-boot files.

ghc/docs/users_guide/separate_compilation.sgml

index 51cad70..1678413 100644 (file)
@@ -618,7 +618,15 @@ newtype TA = MkTA GHC.Base.Int
          particular, most <literal>Prelude</literal> entities aren't
          actually defined in the <literal>Prelude</literal> (see for
          example <literal>GHC.Base.Int</literal> in the above
-         example).</para>
+         example).  HINT: to find out the fully-qualified name for
+         entities in the <literal>Prelude</literal> (or anywhere for
+         that matter), try using GHCi's
+         <literal>:info</literal> command, eg.</para>
+<programlisting>Prelude> :m -Prelude
+> :i IO.IO
+-- GHC.IOBase.IO is a type constructor
+newtype GHC.IOBase.IO a
+...</programlisting>
        </listitem>
        <listitem>
          <para>Only <literal>data</literal>, <literal>type</literal>,