Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Perl 6 language design documents
Perl Other
Failed to load latest commit information.
S32-setting-library Mention RFC 3339 in DateTime (which is what we currently accept), pro…
html various minor casing/spacing/grammar/syntax fixes
LICENSE Add Artistic License 2.0. Add a README.
S01-overview.pod minor corrections about -e and strictness
S02-bits.pod pairs of hash should be separated by newline
S03-operators.pod remove mentions of Parcel/parcel
S04-control.pod remove mentions of Parcel/parcel
S05-regex.pod tcuc() was removed two years ago
S06-routines.pod minor typo fix
S07-lists.pod Add another example that seemed to be missing
S08-capture.pod remove mentions of Parcel/parcel
S09-data.pod remove mentions of Parcel/parcel
S10-packages.pod Move AUTHORS sections to end of file
S11-modules.pod minor typo fix
S12-objects.pod remove mentions of Parcel/parcel
S13-overloading.pod Move AUTHORS sections to end of file
S14-roles-and-parametric-types.pod fix minor typos
S15-unicode.pod Remove the idea of negative codepoints
S16-io-OLD.pod Purge trailing whitespace in S16-io-OLD.pod
S16-io.pod remove mentions of Parcel/parcel
S17-concurrency.pod various minor casing/spacing/grammar/syntax fixes
S19-commandline.pod various minor casing/spacing/grammar/syntax fixes
S21-calling-foreign-code.pod S21: removing now obsolete mentions of zavolaj
S22-package-format-OLD.pod Move AUTHORS sections to end of file
S22-package-format.pod "provides' is Mandatory
S24-testing.pod replaced deprecated underscored sub names by dashed ones
S26-documentation.pod added missing semicollon
S27-perl-culture-draft.pod6 Verb agreement fix
S28-special-names.pod various minor casing/spacing/grammar/syntax fixes
S29-functions.pod Fix repeated 'will be thrown'
S31-pragmatic-modules.pod s/MONKEY_TYPING/MONKEY-TYPING/
S99-glossary.pod Add "XS" to glossary
pod6-files Remove contents.pod

Perl 6 Design Documents

This repository contains the Perl 6 design documents, also called "Synopses", in Pod (5 and 6) format. A regularly updated HTML version is available.

Historically, these documents have determined the direction of Perl 6. As implementations matured, this role shifted (and still shifts) towards documenting the experience from the implementations.

Instead the test suite is becoming the specification, and the "specs" in the repository name of the design documents tends to mean "speculations" now.

Something went wrong with that request. Please try again.