[EMAIL PROTECTED] (Jeff Clites) writes:So what does "$foo = 12" in that context actually mean in Perl6?
Another interesting question is "in Perl 6, are variables typed, values typed,
or a little of both?"
It seems that Parrot has been working primarily on the assumption that it's
values that are typed, and punting variable typing to the IMCC code generation
layer.
That's my worry--whether we have a problem. (No problem with typed values, of course.) If variables are typed, _and_ that typing is lexically scoped, then I think that we don't have a problem, and it can be handled at the compilation level, by inserting the appropriate type checks right before each assignment.
JEff