Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Raku (programming language)
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Programming language derived from Perl}} {{Use dmy dates|date=October 2018}} {{Infobox programming language | title= | name = Raku | logo = Camelia.svg | logo size = 175px | logo alt = Camelia, the Raku mascot | logo caption = Camelia, the Raku mascot<ref name="camelia"/> | paradigm = [[Multi-paradigm]] | family = [[Perl]] | designer = [[Larry Wall]] | developer = Raku community | latest release version = 6.d 'Diwali'<ref>{{cite web |title=Announce: Raku Perl 6 'Diwali' 6.d Language Specification Release |publisher=Zoffix Znet |website=blogs.perl.org |date=2018-11-05 |url=http://blogs.perl.org/users/zoffix_znet/2018/11/announce-raku-perl-6-diwali-6d-language-specification-release.html |access-date=2022-08-19}}</ref> | latest release date={{Start date and age|2020|10|24|df=yes}} | latest preview version = | latest preview date= | year = {{Start date and age|2015|12|25|df=yes}} | typing = [[dynamic typing|Dynamic]], [[gradual typing|gradual]] | scope = | implementations = [[Rakudo]] | dialects = | influenced by = [[Perl]], [[Ruby (programming language)|Ruby]], [[Smalltalk]], [[Haskell]],<ref>{{cite web|url=http://www.perlfoundation.org/perl6/index.cgi?glossary_of_terms_and_jargon|title=Glossary of Terms and Jargon|date=2011-02-28|work=Perl Foundation Perl 6 Wiki|publisher=[[The Perl Foundation]]|access-date=2015-02-08|archive-url=https://web.archive.org/web/20120121145808/http://www.perlfoundation.org/perl6/index.cgi?glossary_of_terms_and_jargon|archive-date=21 January 2012|url-status=dead}}</ref> [[JavaScript]] | influenced = [[Perl]],<ref name="Tang2010">{{cite web|url=http://pugs.blogs.com/pugs/2010/04/how-to-implement-perl-6-in-10.html|title=How to Implement Perl 6 in '10|date=2010-04-21|author=ει³³, a.k.a. [[Audrey Tang]]}}</ref> [[Haskell]],<ref name="Tang2010"/> AntLang | platform = | operating system = [[Cross-platform]] | license = [[GNU General Public License|GNU General Public]] or [[Artistic License|Artistic 2]] | file extensions = .raku, .rakumod, .rakudoc, .t, .rakutest<ref>{{Cite web|title=Modules|website=docs.raku.org |url=https://docs.raku.org/language/modules#Basic_structure|access-date=2022-08-19}}</ref> | website = {{url|https://raku.org/}} }} '''Raku''' is a member of the [[Perl]] family of [[programming language]]s.<ref>{{cite web |url=http://www.perl.org/about.html |title=About Perl |access-date=2020-06-11 |publisher=perl.org |quote="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".}}</ref> Formerly named '''Perl 6''', it was renamed in October 2019.<ref name="renamed">{{cite web|url=https://lwn.net/Articles/802329/|title=Perl 6 renamed to Raku|publisher=[[LWN.net]]|date=15 October 2019|access-date=16 October 2019}}</ref><ref>{{cite web|url=https://news.perlfoundation.org/post/tpf-response-raku-rename|title=TPF response to Raku rename|date=29 October 2019}}</ref> 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.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)