Introduction to Raku Programming Logo
latest
  • Introduction
  • Raku Basics: Running the program
  • Running Raku notebook
  • Variables and scope
  • Functions/Subroutines
  • Loops, conditionals, and recursion
  • Iteration
  • Strings
  • Arrays and Lists
  • Hashes
  • Classes and Objects
  • Regexes and Grammars
  • Functional Programming
  • Creating Raku modules
  • Practical Examples
  • Exercises
Introduction to Raku Programming
  • Docs »
  • Introduction to Raku
  • Edit on GitLab

Introduction to Raku¶

Warning

THIS DOCUMENT IS UNDER CONSTRUCTION! WORK IN PROGRESS!

Contents:

  • Introduction
    • Contributors
  • Raku Basics: Running the program
    • Running in the terminal
    • Running in Docker container
    • Running in Atom IDE
    • Running in VS Code
    • Running in the Comma IDE
  • Running Raku notebook
    • Step 1: Docker installation
    • Step 2: Pulling the Docker image with Raku kernel
    • Step 3: Running the container
    • Step 4: Accessing the running container
    • Step 5: Login with token number
    • Step 6: Mounting the host folder into docker folder
    • Step 7: Accessing the Raku files of the host
  • Variables and scope
    • Raku variable names
    • Raku as a Calculator
    • Raku variables
  • Functions/Subroutines
  • Loops, conditionals, and recursion
    • Conditional
  • Iteration
  • Strings
  • Arrays and Lists
  • Hashes
  • Classes and Objects
  • Regexes and Grammars
  • Functional Programming
  • Creating Raku modules
    • Plain way
    • Using App::Mi6
    • Example
  • Practical Examples
  • Exercises
    • Question 1
    • Question 2
    • Question 3

Indices and tables¶

  • Index
  • Module Index
  • Search Page
Next

© Copyright 2017-2020, Dr Suman Khanal and Ashish Khanal Revision cb8f7762.

Built with Sphinx using a theme provided by Read the Docs.