Thank you. Didn't know that you can supply type directly to a function, like "f :: Type".
> From: gale@sefer.org
> Date: Sun, 14 Mar 2010 13:44:39 +0200
> Subject: Re: [Haskell-beginners] Randomly selecting a data constructor
> To: tom.davie@gmail.com
> CC: beginners@haskell.org; evgenij1@hotmail.com
>
> Sorry, hit "Send" too soon:
>
> >> data FigType = TR1 | TR2 | TR3 | TR4 | SQ | L1 | L2 | Z1 | Z2 | Z3 | Z4 |
> >> NoFigure
> >> deriving (Enum, Bounded)
> >> randomFigure :: IO FigType
> >> randomFigure = toEnum <$> randomRIO
> >> (fromEnum (minBound :: FigType),
> >> fromEnum (maxBound :: FigType))
>
> -Yitz
> _______________________________________________
> Beginners mailing list
> Beginners@haskell.org
> http://www.haskell.org/mailman/listinfo/beginners
Your E-mail and More On-the-Go. Get Windows Live Hotmail Free. Sign up now.