
On 10/27/10 13:39, Larry Evans wrote:
With the following .hs:
==<--TestPrettyPrintLeijen.hs--> module TestPrettyPrintLeijen where [snip] import Debug.QuickCheck.Batch {- Above import based on exposed-modules: section of: /usr/lib/ghc-6.12.1/package.conf.d/QuickCheck-1.2.0.0.conf
However: ghci TestPrettyPrintLeijen.hs produces error: TestPrettyPrintLeijen.hs:9:7: Could not find module `Debug.QuickCheck.Batch': It is a member of the hidden package `QuickCheck-1.2.0.0'. Use -v to see a list of the files searched for. -} [snip]
How does one enable import of a module from some package?
[snip] Apparently using uickCheck-1.2.0.0.conf to pick module name is not right. However, using names from: /usr/lib/ghc-6.12.1/package.conf.d/QuickCheck-2.1.0.2.conf and in particular: Test.QuickCheck works. I should have read: http://www.haskell.org/ghc/docs/6.12.2/html/users_guide /packages.html#package-databases more closely, and in particular: You can see GHC's package table by running GHC with the -v flag. which showed: hiding package QuickCheck-1.2.0.0 to avoid conflict with later version QuickCheck-2.1.0.2 Sorry for noise. -regards, Larry