Designing Perl 6 (Apocalypses, Synopses)
The community contributed a set of RFCs, these were then refined into a set of "Apocalypses" which systematically organized the RFCs into a language design.
http://www.perl.org/
These have been refined into Synopses, which are now serving as the language specification.
- In Perl 6 the language specification is independent of any particular implementation
- "Any implementation that passes the Perl 6 test suite"