On 22/05/2011 11:50, David Waern wrote:
Hi,
When encountering an IEModuleContents ModuleName export item, I'd like
a simple way to get its original Module (with the original module name and
package ID). It seems a bit complicated to have to go through the
import items to figure this out. My question is: is there a simpler
way, and if not,
do you agree that the API should provide a simpler way?
This is the way it's defined in Haskell - a 'module' export expands to
all those names in scope qualified with that module name. There might
be several different modules imported with that name, and the 'module'
export would export the contents of all of them. So I'm afraid you have
to traverse the whole of the scope.
I suspect we don't do this properly in Haddock, since the documentation
always contains just a link to the exported module, right?
Cheers,
Simon
_______________________________________________
Glasgow-haskell-users mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users