Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

Raku

Scripting Language

Raku, formerly known as Perl 6, is a member of the Perl family of programming languages, originally initiated by Larry Wall in 2000 as a redesign of Perl 5, and renamed to Raku in October 2019. Raku introduces elements from many modern and historical languages, and features a strong, gradual type system, native support for grammars, and multiple dispatch, while remaining a general-purpose, multi-paradigm scripting language.

Facts
Classification
Typing Discipline
Dynamically Typed 1
Typing Discipline
Strongly Typed 2
Typing Discipline
Gradual Typing 1
License
Artistic License 2.0 1
First Released
2015 1
Paradigm
Multi-paradigm 2
Significance
The Raku object system has inspired the Moose framework, bringing many of Raku's object-oriented programming features to Perl 2
Connections

Invented

Larry Wall, Pioneers
Source Wikidata: Raku

Preceded By

Sources
1. Wikidata: Raku
  • Wikidata Q2052676, class allow-list match (w-wdresolver-0926)
  • Wikidata Q2052676 P571 (inception)
  • Wikidata Q2052676 P7078 (typing discipline)
  • Wikidata P275 license claim
  • Wikidata Q2052676 P275 (license) claim -> Q14624826 (artistic-license-2-0); checked 2026-09-28
  • Wikidata Q2052676 P275 (license) claim -> Q14624826 (Artistic License 2.0); checked 2026-09-28
  • Invented: Larry Wall, Wikidata Q2052676 P178 (developer) claim -> Q92597 (Larry Wall); computing atlas pioneer entity 266843, checked 2026-09-28
View the Source
2. Raku (programming language), Wikipedia
  • Infobox, First appeared
    25 December 2015; 10 years ago (2015-12-25)
  • Infobox, Paradigm
    Multi-paradigm
  • Object-oriented programming section
    The Raku object system has inspired the Moose framework that introduces many of Raku's OOP features to Perl.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.