Perl 6 language design documents
Perl 6 HTML CSS
Clone or download
lizmat s/concatenated/appended/
Concatenation is generally used for strings only.  Seems to me "appending"
describes what happens better.
Latest commit b08407b May 23, 2018
Permalink
Failed to load latest commit information.
S32-setting-library [S32::Containers] Add =item for `enum`. Jan 2, 2016
html
LICENSE
README.md Add a README. Feb 27, 2015
S01-overview.pod
S02-bits.pod
S03-operators.pod Change nbsp to space in "Perl Hacker". Jun 27, 2016
S04-control.pod [S04] Add missing parenthesis in zip() example Jan 16, 2016
S05-regex.pod
S06-routines.pod
S07-lists.pod
S08-capture.pod
S09-data.pod
S10-packages.pod
S11-modules.pod [S11] Typo fix Apr 21, 2016
S12-objects.pod minor word dup Dec 6, 2015
S13-overloading.pod Be more specific about coercion being a convention Nov 16, 2016
S14-roles-and-parametric-types.pod fix minor typos Aug 11, 2015
S15-unicode.pod S15-unicode, change .chars to .codes where this was actually intended Jan 8, 2017
S16-io-OLD.pod Purge trailing whitespace in S16-io-OLD.pod Mar 27, 2015
S16-io.pod remove mentions of Parcel/parcel Oct 16, 2015
S17-concurrency.pod
S19-commandline.pod suppress mention of dormant or defunct projects Nov 15, 2016
S21-calling-foreign-code.pod
S22-package-format-OLD.pod Move AUTHORS sections to end of file Nov 5, 2014
S22-package-format.pod
S24-testing.pod
S26-documentation.pod prohibit mixing visible and non-visible column separator types in a t… Jul 11, 2016
S27-perl-culture-draft.pod6 Update S27-perl-culture-draft.pod6 Aug 24, 2017
S28-special-names.pod Add notes $?USAGE was renamed to $*USAGE Sep 23, 2017
S29-functions.pod Fix repeated 'will be thrown' Nov 6, 2015
S31-pragmatic-modules.pod s/MONKEY_TYPING/MONKEY-TYPING/ Apr 19, 2015
S99-glossary.pod changes for Texas => ASCII Sep 30, 2017
pod6-files
v6d.pod Try to fix pod Jul 9, 2017

README.md

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.