[nem-en] Re: typeof for unbounded polymorphic type

Vladimir Reshetnikov V.Reshetnikov at gmail.com
Thu Feb 1 16:11:28 CET 2007


Why 

variant V { | A | B }
def x = [V.A : void -> V, V.B : void -> V]

works, but either

variant V { | A | B }
def x = [V.A, V.B] : list[void -> V]

or

variant V { | A | B }
def x = [V.A, V.B]

does not work?




More information about the devel-en mailing list