logo

Video encyclopedia

Raku

37:33

Raku: The Programming Language You Didn't Know You Needed

10:01

1 Problem, 5 Programming Languages

1:30:37

Daniel Sockwell. 105 C++ Algorithms in 1 line* of Raku (*each) | TRC 2021

47:13

Elizabeth Mattijsen. Sigils. Once you know them, you'll love them in the Raku Programming Language

39:34

Raku syntax I miss in other languages - Leon Timmermans

Raku is a member of the Perl family of programming languages. Formerly known as Perl 6, it was renamed in October 2019. 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.
  • History 

  • Initial goals and implications 

  • Mascot 

  • Implementations 

  • Historical implementations 

  • Module system 

  • A specification 

  • A type system 

  • Parameter passing modes 

  • Sigil invariance 

  • Object-oriented programming 

  • Inheritance, Roles and Classes 

  • Regular expressions 

  • Syntactic simplification 

  • Lazy evaluation 

  • Gather 

  • Junctions 

  • Macros 

  • Factorial 

  • Quicksort 

  • Tower of Hanoi 

  • Books published after Perl 6 version 1.0 (known as version 6.c)