Paradigm | Multi-paradigm |
---|---|
Family | Perl |
Designed by | Larry Wall |
Developer | Raku community |
First appeared | 25 December 2015 |
Stable release | 6.d 'Diwali'[2]
/ 24 October 2020 |
Typing discipline | Dynamic, gradual |
OS | Cross-platform |
License | GNU General Public or Artistic 2 |
Filename extensions | .raku, .rakumod, .rakudoc, .t, .rakutest[3] |
Website | raku |
Major implementations | |
Rakudo | |
Influenced by | |
Perl, Ruby, Smalltalk, Haskell,[4] JavaScript | |
Influenced | |
Perl,[5] Haskell,[5] AntLang |
Raku is a member of the Perl family of programming languages.[6] Formerly named Perl 6, it was renamed in October 2019.[7][8] Raku introduces elements of many modern and historical languages. Compatibility with Perl was not a goal, though a compatibility mode is part of the specification. The design process for Raku began in 2000.
camelia
was invoked but never defined (see the help page)."Perl" is a family of languages, "Raku" (formerly known as "Perl 6") is part of the family, but it is a separate language which has its own development team. Its existence has no significant impact on the continuing development of "Perl".