lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


On 14/07/2015 23:45, Rob Kendrick wrote:
> Python 3 is not backwards compatible with Python 2.

Right, but it has a deprecation/future process. ("from __future__
import...")

> And Perl 5 is not with 4.

Actually, it is.
https://en.wikibooks.org/wiki/Perl_6_Programming/Perl_History says,
correctly, "Through all these developments, Perl has remained backwards
compatible with previous versions. The Perl 5 interpreter can read,
understand and execute (for the most part) programs that were written in
Perl 1, Perl 2, Perl 3 and Perl 4." And there is a test suite for this,
and a policy:
http://perldoc.perl.org/perlpolicy.html#BACKWARD-COMPATIBILITY-AND-DEPRECATION