On Thu, 27 Feb 2003 18:26:31 +0000
Keith Wansbrough <[EMAIL PROTECTED]> wrote:

> 
>  The idea is to use a type more like this:
> 
>  data Foo = forall a. Foo Int a (a -> (Int,Bool)) (a -> Int) (a ->
>  Foo)
> 
>  where the functions are the operations you want to use on the data

Or else one can use type classes:

-----
data Foo = forall a. Show a => Foo a

instance Show Foo where 
        show (Foo x) = show x

main = print [Foo 3,Foo "ciao"]
-----

Vincenzo

-- 
Mai pensato a cosa vuol dire 10 anni di embargo?
Si puņ chiedere ad una popolazione ormai allo stremo di subire un'altra
guerra e magari un secondo embargo? Cosa c'entrano i bambini che muoiono
di fame, di radiazioni e di mancanza di medicine con i giochi di potere
di un dittatore? Che colpa ne portano?
Leggere per esempio: http://www.fulviopoglio.com/salvi1.htm

_______________________________________________
Haskell mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell

Reply via email to