[clean-list] uniqueness attribute derivation/specification
inconsistency
TK
0000tk at gmail.com
Fri Nov 16 16:47:28 MET 2007
For example
labelControl name control =
LayoutControl
( TextControl name []
:+: control
)
[ ControlHMargin 1 1 , ControlVMargin 1 1 , ControlItemSpace 0 0 ]
Compiler derives
labelControl :: {#.Char} (a .b .c) -> (LayoutControl (:+: .TextControl
.a) .b .c)
which when specified, gives
Error [GUI.icl,_,labelControl]: a inconsistently attributed (5)
Though it works with
labelControl :: {#Char} (a b c) -> LayoutControl (:+: TextControl a) b c
More information about the clean-list
mailing list