On Wed, Apr 26, 2006 at 11:36:50AM +0100, [EMAIL PROTECTED] wrote: : Possibly we should make the syntax be a smart match, but only require that : conformat implementations implement ranges and integers.
That is essentially the intent of the current spec, and why we defined **{} to run a closure. It may well be trivial to make it a smart match by 6.0.0 since we've got smart matches elsewhere. But the regex engine also has to be low-level enough to bootstrap Perl 6. On the other hand, there's no need to define a limited language--the bootstrap can just use a subset of Perl 6 by convention. If I had to guess, I'd say it's actually quite likely to smartmatch by 6.0.0. Larry