On Wed, 8 Jul 1998 [EMAIL PROTECTED] wrote:

> Each expression then has a set of possible types, and the ambiguity is   
> resolved by an explicit type signature.
> 
> At present it is quite frustrating in Haskell that when a name is used in   
> one place it is then lost for use in any other context -- the example of   
> an overloaded size function strikes me as very sound.

I don't see why something like

        class HasSize a where
          size :: a -> Int

doesn't solve this...

-- m

-----------------------------------------------------------------------
Mariano Suarez Alvarez
Departamento de Matematica  
Universidad Nacional de Rosario
Pellegrini 250                
2000 Rosario - Argentina     
e-mail: [EMAIL PROTECTED]
-----------------------------------------------------------------------

    El autor no responde de las molestias que puedan ocasionar sus escritos:
    Aunque le pese
    El lector tendra que darse siempre por satisfecho.

    Nicanor Parra, `Poemas y antipoemas' (Advertencia al lector)

-----------------------------------------------------------------------



Reply via email to