
17 Dec
2009
17 Dec
'09
2:22 p.m.
class MyClass k where type AssociatedType k :: *
Is there a way of requiring AssociatedType be of class Eq, say?
Have you tried: {-# LANGUAGE TypeFamilies #-} {-# LANGUAGE FlexibleContexts #-} class Eq (AssociatedType k) => MyClass k where type AssociatedType k :: * ? Cheers, Tom -- Tom Schrijvers Department of Computer Science K.U. Leuven Celestijnenlaan 200A B-3001 Heverlee Belgium tel: +32 16 327544 e-mail: tom.schrijvers@cs.kuleuven.be url: http://www.cs.kuleuven.be/~toms/ Disclaimer: http://www.kuleuven.be/cwis/email_disclaimer.htm