develooper Front page | perl.perl6.language | Postings from May 2001

Re: Perl5 Compatibility, take 2 (Re: Perl, the new generation)

Thread Previous | Thread Next
From:
Michael G Schwern
Date:
May 11, 2001 11:37
Subject:
Re: Perl5 Compatibility, take 2 (Re: Perl, the new generation)
Message ID:
20010511193748.S640@blackrider.blackstar.co.uk
On Fri, May 11, 2001 at 02:22:30PM -0400, David Grove wrote:
> The largest problem may be in non-compiled modules, perl-only,
> user-designed.

Actually, the largest problem will be *compiled* modules.  XS, as it
is very chummy with the Perl internals, will flat out not work.
Anything that uses XS will have to be re-written outright.  Not much
that can be helped there.

Fortunately, there's plans in place for something much better and
better documented.  So maintainers of XS modules should be stampeding
to convert.  Also, they'll know very far in advance that the Day Of
Reckoning is coming.

Perl-only modules shouldn't have much of a problem.  However, some
code depends on undocumented features/bugs.  We can do our best to
replicate the more popular abuses.  CPANTS will be in place long
before any Perl 6 code is layed down, that will provide a very good
metric on how good our compatibility is and where we need improvement.
Also, I'll see if I can get the JART off the ground.


-- 

Michael G. Schwern   <schwern@pobox.com>    http://www.pobox.com/~schwern/
Perl6 Quality Assurance     <perl-qa@perl.org>	     Kwalitee Is Job One
If you have to shoot, shoot!  Don't talk.
		-- Tuco, "The Good, The Bad And The Ugly"

Thread Previous | Thread Next


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