Clean's type system.

Nick Kallen phantom@earthlink.net
Tue, 25 Nov 1997 15:52:22 -0800


I was playing around and tried:

:: Env a b :== [(a, b)]
:: Member (Env a b) :== (a, b)

Clean wont allow this (regardless of whether I put the parentheses there).
Is there some way to do what I'm trying to do? or this this completly
impossible with Clean's type system?