Coding With Fun
Home Docker Django Node.js Articles Python pip guide FAQ Policy

Is the perl family the same as perl 6?


Asked by Elaina Hardy on Dec 09, 2021 Perl



"Perl" is a family of languages, "Perl 6" is part of the family, but it is a separate language which has its own development team.
Subsequently,
Perl 5 has some weird symbol usage rules. An array is @. But if you index into the array you use $. Perl 6 says just use @ all the time. Perl 5 has an ad hoc design for classes. Objects are blessed references to a container, usually a hash, but can be array or scalar.
Accordingly, Perl has an active world wide community with over 300 local groups, mailing lists and support/discussion websites.
In fact,
There is a layer between Raku and the virtual machines called Not Quite Perl 6, or NQP, which implements Raku rules for parsing Raku, as well as an abstract syntax tree and backend-specific code generation. Large portions of Rakudo are written in Raku itself, or in its subset NQP.
In respect to this,
The Perl Foundation. The Perl Foundation is dedicated to the advancement of the Perl programming language through open discussion, collaboration, design, and code.