diff options
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/haddock.sgml | 17 | 
1 files changed, 14 insertions, 3 deletions
diff --git a/doc/haddock.sgml b/doc/haddock.sgml index 74128baa..c90e0f01 100644 --- a/doc/haddock.sgml +++ b/doc/haddock.sgml @@ -532,9 +532,6 @@ f  :: Int      -- ^ The 'Int' argument     -> Float    -- ^ The 'Float' argument     -> IO ()    -- ^ The return value  </programlisting> - -	<para>NOTE: this feature isn't implemented in Haddock -	0.2.</para>        </section>      </section> @@ -924,6 +921,20 @@ module A where  	hyperlinking, of course; in a printed format it might instead  	insert a page reference to the definition).</para> +	<para>It is also possible to refer to entities that are not in +	scope in the current module, by giving the full qualified name +	of the entity:</para> + +<programlisting> +-- | The identifier 'M.T' is not in scope +</programlisting> + +	<para>If <literal>M.T</literal> is not otherwise in scope, +	then Haddock will simply emit a link pointing to the entity +	<literal>T</literal> exported from module <literal>M</literal> +	(without checking to see whether either <literal>M</literal> +	or <literal>M.T</literal> exist).</para> +  	<para>For compatibility with other systems, the following  	alternative form of markup is accepted<footnote><para>  	We chose not to use this as the primary markup for  | 
