If one were to design a new programming language, from first principles and in the void Universe, I think your proposal has merit.
However there are two points that strongly speak against adapting it in Perl 6:
First, Perl 6 doesn't exist in a void Universe. Most programmers that try out Perl 6 have some experience with other programming languages, and we should try not to break too much for them. We use * for multiplication, not because it's the best thing to do, but because everybody does it. We do some stuff differently than the rest, but only where there is a very good reason.
Second, it's too late. This may surprise some folks, but there is a considerable Perl 6 code base and user base out there that would need rewriting and retraining. While the Perl 6 design team is still open to new ideas, there haven't been any radical changes to syntax or semantics in the last few years; and if there will be, it'll just delay things even more.
Re: Capturing parenthesis and grouping square brackets
|Re^2: Capturing parenthesis and grouping square brackets|
by Jenda (Abbot) on Jun 20, 2013 at 23:49 UTC
by moritz (Cardinal) on Jun 21, 2013 at 05:37 UTC
by Jenda (Abbot) on Jun 21, 2013 at 06:46 UTC
by moritz (Cardinal) on Jun 21, 2013 at 16:15 UTC
by Jenda (Abbot) on Jun 21, 2013 at 17:22 UTC
by sundialsvc4 (Monsignor) on Jun 21, 2013 at 14:41 UTC
by raiph (Friar) on Jun 22, 2013 at 03:40 UTC
by jdporter (Canon) on Jun 24, 2013 at 11:18 UTC
by Athanasius (Prior) on Jun 25, 2013 at 06:20 UTC