It looks interesting and I'm still looking at it, although I think
many of the language extensions need to be better thought out.  But it
exhibits the "creeping Eq" problem: your hierarchy starts

class (Eq (coll a), Eq a)
    => Collection coll a 
where ...

If this is to replace lists, this is unacceptable: I can't have lists
of (say) functions?

Collection classes should not require Eq instances on the members,
except when necessary!

Peace,
        Dylan

Attachment: signature.asc
Description: Digital signature

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

Reply via email to