Perl 6 Introduction
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
LICENSE
README.md
bg.perl6intro.adoc
de.perl6intro.adoc
es.perl6intro.adoc
fr.perl6intro.adoc
id.perl6intro.adoc
it.perl6intro.adoc
ja.perl6intro.adoc
nl.perl6intro.adoc
perl6intro.adoc
pt.perl6intro.adoc
ru.perl6intro.adoc
tr.perl6intro.adoc
zh.perl6intro.adoc

README.md

Perl 6 Introduction

This document is intended to give you a quick overview of the Perl 6 programming language.
For those who are new to Perl 6 it should get you up and running.

Website

For online reading navigate to:

Building the document

The document is written in asciidoc format and generated using asciidoctor and pygments. You will need a current version of ruby, asciidoctor, pygments, and a special gem that provides a pre-release version of asciidoctor-pdf.

Install the required tools:

$ sudo pip install Pygments
$ sudo gem install asciidoctor
$ sudo gem install --pre asciidoctor-pdf
$ sudo gem install pygments.rb

To produce perl6intro.pdf, run:

$ asciidoctor-pdf perl6intro.adoc

To produce perl6intro.html, run:

$ asciidoctor perl6intro.adoc

Feedback

All feedback is welcomed:

  • Corrections
  • Suggestions
  • Additions
  • Translations

Translations

If you wish to translate this document, always use the english version as your starting point. If you are starting a new translation create a new file. For example, the French translation will be in fr.perl6intro.adoc, the Deutsch translation in de.perl6intro.adoc
If you want to modify a translated version, consider modifying the english version first. It is important that all translations be kept in sync.

Contributing

Kindly prefix your commit title with the language it is targeting. For example, all commits targeting the English version would have a title that starts with [EN]. All commits targeting the Spanish translation have a title that starts with [ES].

Authors

For the full list of contributors: https://github.com/hankache/perl6intro/graphs/contributors

License

Creative Commons Attribution-ShareAlike 4.0 International License.
To view a copy of this license, visit https://creativecommons.org/licenses/by-sa/4.0/.