Changes http://wiki.axiom-developer.org/378DeclarationsWithMultipleVariablesDontWorkInsideOfFunctions/diff --
??changed: -Seems like '(a,b):Type' is syntactic sugar in the interpreter and 'a,b:Type' does not define type of 'a' correctly (but 'b' is typed correctly; probably the reason to require parenthesis---this requires the interpreter parser to distinguish '(a,b)' to the left of ':' from to the right of ':'). So this is another inconsistency between interpreter and compiler, or this may be due to an original bug or an unknown difficulty in parsing the comma separator in the interpreter. Alternatively, if the *compiler* manual says '(a,b):Type' should be okay, then it is a compiler bug and the workaround is to use 'a,b:Type'. +Seems like '(a,b):Type' is syntactic sugar in the interpreter and 'a,b:Type' does not define type of 'a' correctly (but 'b' is typed correctly; probably the reason to require parenthesis---this requires the interpreter parser to distinguish '(a,b)' to the left of : from to the right of : ). So this is another inconsistency between interpreter and compiler, or this may be due to an original bug or an unknown difficulty in parsing the comma separator in the interpreter. Alternatively, if the *compiler* manual says '(a,b):Type' should be okay, then it is a compiler bug and the workaround is to use 'a,b:Type'. ??changed: -Why does 'c,d:POLY INT' produces a Lisp output? and of type 'Tuple Void'? +Why does 'c,d:POLY INT' produce a Lisp output? and of type 'Tuple Void'? -- forwarded from http://wiki.axiom-developer.org/[EMAIL PROTECTED]
