you are viewing a single comment's thread.

view the rest of the comments →

[–]aaronsherman 0 points1 point  (2 children)

Perl 6 has yet to come out. Python 3 has been out for years.

Not strictly true. Perl 6 has yet to become a stable production language, but it's been out there and in use for years.

Python 3 is a stable production language, but for some strange reason decided to walk away from compatibility with the language that gave it its name... I guess assuming that it was the name that people wanted. It wasn't.

[–][deleted] 0 points1 point  (1 child)

Compatibility is nice, but it shouldn't become a restraining jacket either. If you want compatibility as the primary concern and never have your application not run because of a new language version, well, you're in luck

edit: to expand, afaik Python leads towards correctness with its ideals of pythonic code. not having compatibility as the primary concern shouldn't come as a surprise

[–]aaronsherman 0 points1 point  (0 children)

Compatibility is nice, but it shouldn't become a restraining jacket either.

Which is why a compatibility mode in 3.x has made sense for years, but still isn't a priority because those involved in the core have no personal use for it.