<div dir="ltr"><div dir="ltr">Hi Johannes,<div><br></div><div>this is <a href="https://github.com/haskell/haddock/issues/682">https://github.com/haskell/haddock/issues/682</a></div><div><br></div><div>I agree that it should be fixed.</div><div><br></div><div>Cheers,</div><div>Simon</div></div></div><br><div class="gmail_quote"><div dir="ltr">Am Di., 27. Nov. 2018 um 21:18 Uhr schrieb Johannes Waldmann <<a href="mailto:johannes.waldmann@htwk-leipzig.de">johannes.waldmann@htwk-leipzig.de</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dear Cafe,<br>
<br>
it seems that haddock (as used on hackage)<br>
does not link to identifiers from other packages<br>
(neither in HTML nor in hyperlinked source).<br>
<br>
This hurts, especially if a project has several packages<br>
that are meant to be used together, but are split<br>
for others reasons (modularity, maintenance).<br>
<br>
Example: This index has an entry for "bpf",<br>
with a non-linked module name Csound.Base:<br>
<a href="https://hackage.haskell.org/package/csound-expression-5.3.2/docs/doc-index-B.html" rel="noreferrer" target="_blank">https://hackage.haskell.org/package/csound-expression-5.3.2/docs/doc-index-B.html</a><br>
<br>
The reason is (I think) that "bpf" is defined elsewhere,<br>
but re-exported, and "elsewhere" is in a different package.<br>
<br>
It is very hard to find the name of this package!<br>
(in this case, csound-expression-opcodes)<br>
<br>
Of course, in no way is this a complaint about Anton's<br>
csound-* project. I use it in teaching, and I wonder<br>
how could we make documentation more accessible -<br>
without extra manual work.<br>
<br>
Now, :doc of ghc-8.6 works, and :info  helps somewhat:<br>
:info bpf ...<br>
        -- Defined in ‘Csound.Typed.Opcode.SignalGenerators’<br>
but it still does not show the name of the package.<br>
But at least we know the name of the module to look for.<br>
<br>
- J.W.<br>
_______________________________________________<br>
Haskell-Cafe mailing list<br>
To (un)subscribe, modify options or view archives go to:<br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe</a><br>
Only members subscribed via the mailman list are allowed to post.</blockquote></div>