Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine

Re^5: Ensuring forward compatibility

by hardburn (Abbot)
on Apr 15, 2004 at 21:06 UTC ( [id://345547] : note . print w/replies, xml ) Need Help??

in reply to Re: Re: Re: Re: Ensuring forward compatibility
in thread Ensuring forward compatibility

it seems like since Perl 6 is already committed to not worrying about backward compatibility

Perl 6 is promised to be compatible in 80-90% of the code out there. Sometimes it may have a radically different implementation (such as the => operator), but will end up working the same way in practice. Other things have had significant additions, but will still work the old way if you really want to (like subroutine signatures--but realize you'll be missing out on a lot of really cool stuff if you ignore them). Regexen are the only major subsystem I can think of that are complete incompatible.

: () { :|:& };:

Note: All code is untested, unless otherwise stated

Replies are listed 'Best First'.
Re: Re^5: Ensuring forward compatibility
by kelan (Deacon) on Apr 15, 2004 at 21:20 UTC

    I think all that's been promised is that "Perl should stay Perl", as A1 put it. This obviously means that most of the things that make up Perl will stay because otherwise it would no longer be Perl. However, what I meant is that the designers are not trying hard to keep things for the sake of backward compatibility only.