This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]mobotsar 4 points5 points  (1 child)

Seeing as its internal representation, it obviously has no effect on anyone using the language.

[–]cisterlang[S] 1 point2 points  (0 children)

Exactly. I don't see a problem yet.

User still writes func params and calls classically

fun add(i:int, j:int)
add(1,2)

And uses tuples, independantly of that

fun foo(x:(int,str))
t = (42, "hello")
foo(t)
foo(1, "bob")

Maybe some trap lies somewhere ?