All Projects → sfischer13 → Awesome Perl6

sfischer13 / Awesome Perl6

Licence: other
⭐️ Useful resources for Perl 6 programmers

Projects that are alternatives of or similar to Awesome Perl6

Awesome Qt
A curated list of awesome tools, libraries, and resources for the Qt framework.
Stars: ✭ 786 (+3830%)
Mutual labels:  list
Nlp With Ruby
Curated List: Practical Natural Language Processing done in Ruby
Stars: ✭ 907 (+4435%)
Mutual labels:  list
Awesome Webgl
A curated list of awesome WebGL libraries, resources and much more
Stars: ✭ 852 (+4160%)
Mutual labels:  list
Useful Softwares Tools List
List of useful Softwares, Tools, Plugins, Utilities (Online/Offline)
Stars: ✭ 7 (-65%)
Mutual labels:  list
Hackathon Packing List
📋 Hackathon Packing List - A Handy Guide
Stars: ✭ 17 (-15%)
Mutual labels:  list
Awesome Music
Awesome Music Projects
Stars: ✭ 925 (+4525%)
Mutual labels:  list
Awesome Kotlin Android
🔥📱收集利用 Kotlin 进行 Android 开发的开源库,扩展,工具,开源项目,资料等高质量资源
Stars: ✭ 784 (+3820%)
Mutual labels:  list
Inspire
💡 Collection of web design & dev links
Stars: ✭ 881 (+4305%)
Mutual labels:  list
Queryablelist
Python module to add support for ORM-style filtering to any list of items
Stars: ✭ 19 (-5%)
Mutual labels:  list
Easy Application
Over 400 software engineering companies that are easy to apply to
Stars: ✭ 6,991 (+34855%)
Mutual labels:  list
Laravel Bootstrap Table List
Bootstrap table list generator for Laravel.
Stars: ✭ 16 (-20%)
Mutual labels:  list
Ppel
The Python Practical Examples List. REAL projects for beginners.
Stars: ✭ 17 (-15%)
Mutual labels:  list
Listpool
Optimized allocation free implementation of IList using ArrayPool.
Stars: ✭ 25 (+25%)
Mutual labels:  list
Awesome Fonts
Curated list of fonts and everything
Stars: ✭ 798 (+3890%)
Mutual labels:  list
Fcfilemanager
iOS File Manager on top of NSFileManager for simplifying files management. 📂
Stars: ✭ 862 (+4210%)
Mutual labels:  list
Awesome 2vec
Curated list of 2vec-type embedding models
Stars: ✭ 784 (+3820%)
Mutual labels:  list
Liblist
Generic Linked list Management Library in C
Stars: ✭ 22 (+10%)
Mutual labels:  list
Emacs.dz
Awesome emacs config files
Stars: ✭ 886 (+4330%)
Mutual labels:  list
Sublime Bookmarks
Sublime Text essential plugins and resources
Stars: ✭ 878 (+4290%)
Mutual labels:  list
Awesome Clojurescript
A community driven list of ClojureScript frameworks, libraries and wrappers.
Stars: ✭ 848 (+4140%)
Mutual labels:  list

Awesome Perl 6 Awesome

Useful resources for the Perl 6 programming language

⚠️ Perl 6 will be renamed to Raku (see here). Hence, this repository has been replaced by awesome-raku. ⚠️

Perl 6, also called Raku, is a multi-paradigm language with exceptional string-processing support. It is not a new version of Perl 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-called grammars to the language.

You might also like awesome-perl.

Please read the contribution 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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].