On Thu, Aug 11, 2005 at 02:22:04AM +0800, Autrijus Tang wrote: : According to S06: : : my $pi is constant = 3;
Perhaps the actual rewrite is my $pi is constant({ 3 }); much like state $where = $California; is desugared to state $where is first({$California}); or some such, and has $what = $tail; is desugared to has $what is build({$tail}); Then the form without the assignment: my $what is constant; can notice that it doesn't actually have a compile-time value and revert to run-time checking, as discussed in my other response, presuming we decide to support that mode. Larry