Did quickchekc get dropped from ghc from 6.4 to 6.6?

According to http://www.cs.chalmers.se/~rjmh/QuickCheck/ Quickcheck is distributed with ghc. I seem to recall this came with ghc 6.4. After upgrading to ghc 6.6, however, I don't seem to have it anymore. Do I need to install it from cabal? If so, I assume this would start by wgetting http://hackage.haskell.org/packages/archive/QuickCheck/QuickCheck-1.0.tar.gz and building that. thomas. thartman@linodewhyou:~/learning/haskell/lists$ ghci ___ ___ _ / _ \ /\ /\/ __(_) / /_\// /_/ / / | | GHC Interactive, version 6.6, for Haskell 98. / /_\\/ __ / /___| | http://www.haskell.org/ghc/ \____/\/ /_/\____/|_| Type :? for help. Loading package base ... linking ... done. Prelude> :m Control.Monad Prelude Control.Monad> :m Test.QuickCheck Could not find module `Test.QuickCheck': Use -v to see a list of the files searched for. Prelude Control.Monad> :m Quickcheck Could not find module `Quickcheck': Use -v to see a list of the files searched for. Prelude Control.Monad>

On 26/02/07, Thomas Hartman
According to
http://www.cs.chalmers.se/~rjmh/QuickCheck/
Quickcheck is distributed with ghc.
I seem to recall this came with ghc 6.4. After upgrading to ghc 6.6, however, I don't seem to have it anymore.
Hmm, which release do you have? I don't think that I had to do anything special to get QuickCheck. I just have the generic Linux binary distribution. If you have a distribution-specific package, check that there isn't another one for QuickCheck. Alternately, yeah, you can just get it from Hackage like you described. cale@zaphod:~$ ghci ___ ___ _ / _ \ /\ /\/ __(_) / /_\// /_/ / / | | GHC Interactive, version 6.6, for Haskell 98. / /_\\/ __ / /___| | http://www.haskell.org/ghc/ \____/\/ /_/\____/|_| Type :? for help. Loading package base ... linking ... done. Prelude> :m + Test.QuickCheck Prelude Test.QuickCheck>

Thomas Hartman wrote:
According to
http://www.cs.chalmers.se/~rjmh/QuickCheck/
Quickcheck is distributed with ghc.
I seem to recall this came with ghc 6.4. After upgrading to ghc 6.6, however, I don't seem to have it anymore.
Do I need to install it from cabal? If so, I assume this would start by wgetting
http://hackage.haskell.org/packages/archive/QuickCheck/QuickCheck-1.0.tar.gz
and building that.
thomas.
Hi Thomas, between GHC 6.4 and 6.6 many libraries were moved into the ghc-extralibs source tarball. QuickCheck is among those. If you install GHC from the source tarball, you may also want to grab extralibs and install that, if you want an environment resembling the one you get with a normal GHC 6.4 installation. /Björn

On Feb 26, 2007, at 10:30 , Thomas Hartman wrote:
I seem to recall this came with ghc 6.4. After upgrading to ghc 6.6, however, I don't seem to have it anymore.
As noted by others, in 6.6 it was unbundled. If you're using binary Linux packages, this unbundling is generally reflected in the binary packaging; for example, on Debian and Ubuntu you want to look for libghc6-*-dev packages corresponding to the GHC "packages" (e.g. libghc6-net-dev, libghc6-mtl-dev). -- brandon s. allbery [linux,solaris,freebsd,perl] allbery@kf8nh.com system administrator [openafs,heimdal,too many hats] allbery@ece.cmu.edu electrical and computer engineering, carnegie mellon university KF8NH
participants (4)
-
Björn Bringert
-
Brandon S. Allbery KF8NH
-
Cale Gibbard
-
Thomas Hartman