Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
This repository was archived by the owner on Apr 10, 2021. It is now read-only.

⭐ Useful resources for Perl 6 programmers

License

NotificationsYou must be signed in to change notification settings

sfischer13/awesome-perl6

Repository files navigation

Useful resources for thePerl 6 programming language

⚠️Perl 6 will berenamed toRaku (seehere). Hence, this repository has beenreplaced byawesome-raku.⚠️

Perl 6, also calledRaku, is a multi-paradigm language with exceptional string-processing support.It isnot a new version ofPerl 5.Instead, it is regarded as a new member of the Perl family breaking compatibility with its older sister language.Among many improvements, the string-processing capabilities of Perl 6 were brought to a higher level by adding so-calledgrammars to the language.

You might also likeawesome-perl.

Please read thecontribution guidelines before contributing.

Contents

Introduction

Overview

First Steps

Sample Code

Learning

Official Resources

  • Documentation - Language, type and routine reference.
  • FAQ - Frequently asked questions.
  • Glossary - List of terms related to Perl 6.
  • Specification - Description of the language design.
  • Resources - Official collection of resources.
  • Whatever - Miscellaneous related things: Tools, merchandising and more.

Community

People

Information

Blogs

Perl 6 Grammars

  • Documenation - Documentation for grammars.
  • Tutorial - Introduction to grammars.
  • Book - Extract from a book on Perl 6 grammars.
  • Example I - Parsing Wikipedia infoboxes with grammars.
  • Example II - Debugging of complex grammars.

Perl 6 vs. Perl 5

Perl 6 for Converts

  • Haskell - Introduction for Haskell programmers.
  • Python - Introduction for Python programmers.
  • Ruby - Introduction for Ruby programmers.

Interaction

Videos

  • Perl 6 - Talk about Perl 6 at FOSDEM 2016.
  • Talks - Collection of talks on Perl 6.
  • TPC 2018 - Videos from the The Perl Conference 2018.

Modules

Installation

  • zef - Module manager.
  • Modules - Perl 6 module directory.

Development

  • How-to - How to write your own module.
  • App::Mi6 - Helper for writing modules.
  • Most Wanted - List of most wanted modules and features for Perl 6.

Catalogue

Tools

Compilers

  • Compilers - List of compilers.
  • Rakudo - Probably the most advanced compiler.

Editors

  • Atom - Atom package for Perl 6 support.
  • vim - Vim support for Perl 6.
  • Emacs - Emacs major mode for Perl 6.
  • Padre - Integrated Development Environment for Perl 6.
  • COMMA - Integrated Development Environment for Perl 6.
  • Jupyter - Perl 6 kernel for Jupyter notebooks.

License

CC0

To the extent possible under law,Stefan Fischer has waived all copyright and related or neighboring rights to this work.

About

⭐ Useful resources for Perl 6 programmers

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp