The Wayback Machine - https://web.archive.org/web/20191016151051/https://lwn.net/Articles/802386/
| |
Subscribe / Log in / New account

Perl 6 renamed to Raku

Perl 6 renamed to Raku

Posted Oct 16, 2019 6:00 UTC (Wed) by edomaur (subscriber, #14520)
In reply to: Perl 6 renamed to Raku by mirabilos
Parent article: Perl 6 renamed to Raku

Well, it is not. Python 3 is clearly a development on the Python 2 grammar, which is not the case for Raku and PHP6


(Log in to post comments)

Perl 6 renamed to Raku

Posted Oct 16, 2019 10:36 UTC (Wed) by mirabilos (subscriber, #84359) [Link]

Still a different language.

Perl 6 renamed to Raku

Posted Oct 16, 2019 11:00 UTC (Wed) by wodny (subscriber, #73045) [Link]

Is Python 3.5 a different language than 3.4 as well? It got async/await syntax.

Perl 6 renamed to Raku

Posted Oct 16, 2019 11:32 UTC (Wed) by nix (subscriber, #2304) [Link]

I'd say Python 3 was properly named. It's a compatibility break, which means a new major version if you're using anything like semantic versioning; but it's not a major change to the feel of the language. Raku, on the other hand, is wildly different from Perl 5, at least as different as C++ is from C: a relative, but definitely not the same language.

The boundaries between a compat break and a new language are necessarily fuzzy, and indeed can even run in unexpected directions (look at original Unix: is that *really* the same language as modern C? it's written astoundingly differently). But I'd say that neither of these cases are really debatable. Python 3 is not a new language. Raku is, developed by evolution from Perl.


Copyright © 2019, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds