Raku (programming language)

Raku (programming language)

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.

Author
enLarry Wall
Comment
enRaku 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.
Depiction
Camelia.svg
FOSDEM 2015 Larry Wall and Camelia the Perl6 logo.jpg
Designer
Larry Wall
Designer
Larry Wall
Developer
enRaku community
Family
Perl
FileExtensions
en.raku, .rakumod, .rakudoc, .t, .rakutest
Has abstract
enRaku 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.
Implementations
Rakudo
Influenced
enPerl, Haskell, AntLang
Influenced
Haskell (programming language)
Perl
InfluencedBy
Haskell (programming language)
JavaScript
Perl
Ruby (programming language)
Smalltalk
Influenced by
Haskell (programming language)
JavaScript
Perl
Ruby (programming language)
Smalltalk
Is primary topic of
Raku (programming language)
Label
enRaku (programming language)
LatestReleaseDate
24 October 2020
Latest release date
24 October 2020
LatestReleaseVersion
518400.0
Latest release version
6.d 'Diwali'
License
enGNU General Public License or Artistic License 2
License
Artistic License
GNU General Public License
Link from a Wikipage to an external page
shop.oreilly.com/product/0636920062776.do
shop.oreilly.com/product/0636920065883.do
shop.oreilly.com/product/9780596007379.do
www.apress.com/us/book/9781484228982
www.apress.com/us/book/9781484232279
www.apress.com/us/book/9781590593950
leanpub.com/bailador
github.com/JJ/perl6em/tree/master/docs
andrewshitov.com/2019/10/13/using-raku-the-free-book/
andrewshitov.com/2019/10/18/raku-one-liners-a-free-book/
andrewshitov.com/perl6-at-a-glance/
andrewshitov.com/using-perl6/
onyxneon.com/books/pir/index.html
github.com/ash/books/blob/master/Perl%206%20at%20a%20Glance/Perl%206%20at%20a%20Glance.pdf
andrewshitov.com/wp-content/uploads/2020/01/Perl-6-at-a-Glance.pdf
www.packtpub.com/application-development/perl-6-deep-dive
github.com/ash/books/blob/master/Raku%20One-Liners/Raku%20One%20Liners.pdf
andrewshitov.com/wp-content/uploads/2020/01/Raku-One-Liners.pdf
github.com/ash/books/blob/master/Using%20Perl%206/Using%20Perl%206.pdf
github.com/ash/books/blob/master/Using%20Raku/Using%20Raku.pdf
andrewshitov.com/wp-content/uploads/2020/01/Using-Perl-6.pdf
andrewshitov.com/wp-content/uploads/2020/01/Using-Raku.pdf
Link from a Wikipage to another Wikipage
Abstract syntax tree
Aliasing (computing)
ANTLR
Application programming interface
Artistic License
Backward compatibility
Bracket
Brian d foy
C++
Cartesian coordinate system
Cat
Category:Articles with example Perl code
Category:Cross-platform software
Category:Free compilers and interpreters
Category:Free software programmed in C
Category:High-level programming languages
Category:Multi-paradigm programming languages
Category:Programming languages
Category:Programming languages created in 2015
Category:Raku (programming language)
Category:Scripting languages
Closure (computer science)
Code generation (compiler)
Cognitive load
Common Language Infrastructure
Compatibility mode
Compile time
Constant (programming)
Context-sensitive language
Control flow
CPAN
C preprocessor
Cross-platform
Damian Conway
Data structure
Dog
Dynamic type
Dynamic typing
Factorial
Feral
File:Camelia.svg
File:FOSDEM 2015 Larry Wall and Camelia the Perl6 logo.jpg
Filehandle
Functional programming
Generic programming
Git (software)
GitHub
Glasgow Haskell Compiler
GNU General Public License
Gradual typing
Guide dog
Guide horse
Haskell (programming language)
Hello world program
Icon (programming language)
Inheritance (computer science)
Interface (Java)
Internet Relay Chat
Java (programming language)
JavaScript
Java virtual machine
Kebab case
Larry Wall
Lazy evaluation
Libera Chat
Lisp programming language
Macro (computer science)
Mailing list
Mammal
Mammary gland
Mascot
Method (computer science)
Mixin
MoarVM
Moose (Perl)
Multi-paradigm
Named parameter
O'Reilly Open Source Convention
Object model
Object-oriented programming
Operator (programming)
Optimization (computer science)
Parameter (computer science)
Parsing
Parsing expression grammar
Perl
Perl module
Pet
PHP
Point (geometry)
Programming language
Programming Perl
Pugs (programming)
Python (programming language)
Quicksort
Rakudo
Raku rules
Reference (computer science)
Regular expression
Regular language
Request for Comments
Ruby (programming language)
Scope (programming)
Self-hosting (compilers)
Sigil (computer programming)
Smalltalk
Software bug
Source code
Source code repository
Squeak
Static type
Struct
Subroutine
Syntactic predicate
There is more than one way to do it
Tower of Hanoi
Trait (computer science)
Type system
Value (computer science)
Variadic function
Vertebral column
Vertebrate
Virtual machine
Logo
250
LogoAlt
enCamelia, the Raku mascot
LogoCaption
enCamelia, the Raku mascot
LogoSize
250
Name
enRaku
Name
enRaku
OperatingSystem
Cross-platform
Paradigm
Multi-paradigm
SameAs
Perl 6
Perl 6
Perl 6
Perl 6
Perl 6
Perl 6
Q2052676
Raku
Raku
Raku
Raku
Raku
Raku (bahasa pemrograman)
Raku (langage)
Raku (lenguaje de programación)
Raku (Programmiersprache)
wd4q
라쿠 (프로그래밍 언어)
Subject
Category:Articles with example Perl code
Category:Cross-platform software
Category:Free compilers and interpreters
Category:Free software programmed in C
Category:High-level programming languages
Category:Multi-paradigm programming languages
Category:Programming languages
Category:Programming languages created in 2015
Category:Raku (programming language)
Category:Scripting languages
Text
enIn Perl 6, we decided it would be better to fix the language than fix the user.
Thumbnail
Camelia.svg?width=300
Typing
Dynamic typing
Gradual typing
WasDerivedFrom
Raku (programming language)?oldid=1116265636&ns=0
WikiPageLength
47501
Wikipage page ID
1146638
Wikipage revision ID
1116265636
WikiPageUsesTemplate
Template:As of
Template:Citation needed
Template:Clarify
Template:Dubious
Template:Efn
Template:Font color
Template:Infobox programming language
Template:ISBN
Template:Main
Template:Notelist
Template:Official website
Template:Perl
Template:Quotation
Template:Reflist
Template:Short description
Template:Start date and age
Template:URL
Template:Use dmy dates
Template:Wikibooks
Year
25 December 2015