develooper Front page | perl.bootstrap | Postings from July 2000

Re: Working Group Proposal

From:
horos
Date:
July 23, 2000 10:44
Subject:
Re: Working Group Proposal
Message ID:
200007231744.KAA03288@earth.he.net
> 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



nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About