[mercury-users] constructor class syntax
Michael Day
mikeday at corplink.com.au
Wed Nov 3 17:48:06 AEDT 1999
> However, I still think the declaration should be `:- typeclass'
> rather than `:- class'. The Haskell `class' declaration often
> confuses beginners, who think it declares a class of objects,
> i.e. a type, rather than declaring a class of types.
> This is particularly common amongst people who have learnt C++ or Java
> first ;-). The `:- typeclass' notation emphases that the concept is
> quite different from C++ or Java classes.
Hmm can't deny that, though having :- type and :- class feels perhaps more
orthogonal? Perhaps the discontent springs from wanting to spell it with a
space between the words :)
Michael
--------------------------------------------------------------------------
mercury-users mailing list
post: mercury-users at cs.mu.oz.au
administrative address: owner-mercury-users at cs.mu.oz.au
unsubscribe: Address: mercury-users-request at cs.mu.oz.au Message: unsubscribe
subscribe: Address: mercury-users-request at cs.mu.oz.au Message: subscribe
--------------------------------------------------------------------------
More information about the users
mailing list