"class []" proposal Re: [Haskell-cafe] One thought: Num
to0as ? to list?
Brian Hulley
brianh at metamilk.com
Tue Aug 22 10:52:01 EDT 2006
Brian Hulley wrote:
> Bulat Ziganshin wrote:
>>>> f :: Num a => a -> Int
>>>> write as
>>>> f :: Num -> Int
Actually separating the class namespace from the tycon namespace would allow
you to get a very similar effect to the use of abstract interfaces in C++
ie:
class Object a where
name :: a -> Unique
-- generated automatically?
data Object = forall a. Object a
-- general version
foo :: Object a => a -> Unique
-- to use with the standard Object wrapper
foo :: Object -> Unique
Regards, Brian.
--
Logic empowers us and Love gives us purpose.
Yet still phantoms restless for eras long past,
congealed in the present in unthought forms,
strive mightily unseen to destroy us.
http://www.metamilk.com
More information about the Haskell-Cafe
mailing list