one-character constructors?

Matt Fairtlough m.fairtlough@dcs.shef.ac.uk
Tue, 1 Jun 1999 10:37:48 +0100 (BST)


Can anyone explain why:

::Lift a =   Uu		// undefined value
	   | V a  	// defined value

is acceptable to the Clean compiler, but

::Lift a =   U		// undefined value
	   | V a  	// defined value

is not?

thanks in advance for any help,

Matt.