> One of the BIG things in perl6 is that we think we can handle backward > compatibility by translation, so the grammar is "up for grabs" - it should > be cleaned up - Larry has said it will be "a lot more consistent". > I think we should strive to make it LALR(1) even if (as seems inevitable) > it remains fairly complex. LALR would be awesome, I would even say essential. It strikes at the heart of the complaint people have of perl being a 'messy' language, puts it on the the same playing field as Java and Python. I would go even farther, and say that there should be three levels of LALR grammars - one for microperl, one for miniperl, and one for perl itself. Make no doubt about it, perl6 has some big hurdles ahead of it, not the least being that perl5 is so successful in the area where it was targeted. There HAVE to be compelling reasons for an upgrade or nobody will do it. They will port to new technologies instead. And, although being a good first step, there have to be definite selling points aside from 'perl is faster && cleaner'. Perl needs a vision - several points that take it out of its current niches, that allow it to spread to new functional areas. Coming up with that vision and successfully spreading it will determine perl6's success or failure. Ed