[clean-list] undefined strictness

Erik Zuurbier erik.zuurbier@tiscali.nl
Wed, 14 Jul 2004 08:08:37 +0200


Hi all,

In the middle of a Clean 2.1 program I write (in the Windows IDE) a function
myfun that is not used anywhere else:

myfun :: Int Real -> String
myfun x y = undef

Then when I call the compiler and watch the Types window, I see:

myfun :: !Int !Real -> {#Char}

My question is: how can it derive the strictness? I expected the arguments
would be considered non-strict.

Regards Erik Zuurbier