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

RE: Working Group Proposal

July 20, 2000 13:33
RE: Working Group Proposal
Message ID:
> From: John Porter []

> You overstate my position.  I don't want context-free; I
> love Perl's context-sensitive nature.  But it should be
> easy enough to parse that other parsers could be written
> without too much trouble.  As it stands now, it's IMPOSSIBLE.
	Or easy enough to parse to solve this problem:

> From: Bennett Todd []
> If backwards compat is so broken that it makes it a bad choice to
> write the first implementations of perl6 in perl5 --- more
> precisely, in the dialect and style that lies in the intersection of
> the two languages --- then the gap is too big to hope for much
> backwards compat, much salvaging of our accumulated work from CPAN.
> Lose CPAN and we're just another competitor in a very populous
> field. Perl defined that field, it'd be a shame for us to step to
> the back of the line.
	One this to consider: From my understanding, one of the things that
made Perl so popular early on was the inclusion of the various conversion
programs for find, sed, awk, etc. But, I'm not asking for a converter from
5-6; that would be a hellish endeavor, from what I'm hearing.
	If there will be substantial changes, that will break many programs
on about a warning program? I know this will sound a little OT,
but a separate program that runs through perl5 code, and warns the users
about what bits may have changed/gone away in perl6? That helps those of us
who aren't PerlGods to fix whatever new programs that come across, and
imagine how easy it _could_ make the lives for all the module maintainers,
or people who use the modules and don't have someone who maintains it? 
	Would this be tough? Am I talking out of my hat here? It could also
make it easy for those of us contemplating helping with docs (because we
aren't up on our C code... :( )

> John Porter

			----Woodrow Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About