The extensions recommended for files with Raku content.
How to contribute to Raku and to the documents, how to generate the docs locally
A basic introductory example of a Raku program
Using Raku™ official documentation
Learning Raku from Python, in a nutshell
Learning Raku from Haskell, in a nutshell: what do I already know?
How do I do what I used to do? (Raku in a nutshell)
How do I do what I used to do?
Operators in Perl to Raku: equivalencies and variations
Builtin functions in Perl to Raku
Learning Raku from Node.js, in a nutshell
Learning Raku from Ruby, in a nutshell: what do I already know?
A comparison of special variables in Perl and Raku
Syntactic differences between Perl and Raku
An introduction to grammars
Input methods for unicode characters in terminals, the shell, and editors
Core modules that may be useful to module authors
Concurrency and asynchronous programming
Different mathematical paradigms and how they are implemented in this language
What can help you write/test/improve your module(s)
Functionalities available for visiting all items in a complex data structure
How and when Raku modules are compiled, where they are stored, and how to access them in compiled form.
A short tutorial on how to declare operators and create new ones.
Some tips on regexes and grammars
File-related operations
Programs running other programs and communicating with them
How to create, use, and distribute Raku modules
A tutorial about creating and using classes in Raku
Creating module packages for code reuse
Creating your own CLI in Raku
Information about the people working on and using Raku
Valid opening paired delimiters
Writing and running tests in Raku
An easy-to-use markup language for documenting Raku modules and programs
Traps to avoid when getting started with Raku™
Glossary of Raku™ terminology
Raku terms
The good, the bad and the ugly
Frequently asked questions about Raku™
Using exceptions in Raku
Introduction to the type system of Raku
Common Raku infixes, prefixes, postfixes, and more!
Organizing and referencing namespaced program elements
Program execution phases and corresponding phaser blocks
Accessing data structure elements by index or key
Statements used to control the flow of execution
Object orientation in Raku
Call into dynamic libraries that follow the C calling convention
A low-level explanation of Raku containers
Parsing and interpreting text
Unordered collections of unique and weighted objects in Raku
What are contexts and how to switch into them
Compile-time specification of behavior made easy
An example using the enum type
Unicode symbols and their ASCII equivalents
Numeric types available in Raku
Processing date and time in Raku
Correctly use Raku IO
Unicode support in Raku
Introspection and the Raku object system
How the different newline characters are handled, and how to change the behavior
Pattern matching against strings
Measuring and improving runtime or compile-time performance
Using the types the compiler and hardware make available to you
Special modules that define certain aspects of the behavior of the code
General rules of Raku syntax
Working with the underlying operating system and running applications
Variables in Raku
Prefixes that alter the behavior of a statement or a set of them
Positional data constructs
Functions and functional programming in Raku
Working with associative arrays/dictionaries/hashes
Writing strings, word lists, and regexes in Raku
How Raku deals with data structures and what we can expect from them
Preview of upcoming new language features available for user evaluation