Send Beginners mailing list submissions to
        beginners@haskell.org

To subscribe or unsubscribe via the World Wide Web, visit
        http://www.haskell.org/mailman/listinfo/beginners
or, via email, send a message with subject or body 'help' to
        beginners-requ...@haskell.org

You can reach the person managing the list at
        beginners-ow...@haskell.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Beginners digest..."


Today's Topics:

   1.  Which package is loaded? (Obscaenvs)


----------------------------------------------------------------------

Message: 1
Date: Mon, 14 Mar 2011 15:54:09 +0100
From: Obscaenvs <obscae...@gmail.com>
Subject: [Haskell-beginners] Which package is loaded?
To: Beginners@haskell.org
Message-ID: <4d7e2c11.2060...@gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed

How do I find out which module a package is loaded from?
I have   xmonad-contrib-0.9.1 and    xmonad-contrib-0.9.2 installed. I did
$ sudo ghc-pkg hide xmonad-contrib-0.9.1
but it seems the module used is still xmonad-contrib-0.9.1 (I *think*).

I have in my xmonad.hs the line
"import qualified XMonad.Util.Dzen as Dzen" which works  - but only with 
the legacy functions (e.g. dzen , but *not* dzenConfig), hence my hobby 
conclusion that it is xmonad-contrib-0.9.1 that is used -- despite the 
fact that it is "hidden", but what do I know?

So how *does* GHC find a package, and within it, a module? I have been 
using "the Google" and the documentation for a while now, but I've come 
up emtpy handed. Is the module system really so badly documented?

/Fredrik Carl?n




------------------------------

_______________________________________________
Beginners mailing list
Beginners@haskell.org
http://www.haskell.org/mailman/listinfo/beginners


End of Beginners Digest, Vol 33, Issue 15
*****************************************

Reply via email to