[Haskell-cafe] QuickCheck
Yitzchak Gale
gale at sefer.org
Mon Mar 17 06:30:26 EDT 2008
Sebastian Sylvan:
>> featureGenNormal = do
>> id <- stringGen
>> name <- stringGen
>> featuretype <- arbitrary
>> grouptype <- arbitrary
>> children <- arbitrary
>> properties <- listGen stringGen
>> return (Feature id name featuretype grouptype children properties)
Ryan Ingram wrote:
> Also, you can shorten this significantly with liftM or ap (from Control.Monad):
True, but in this case I like being able to see meaningful
names for each parameter of the constructor.
More information about the Haskell-Cafe
mailing list