Author: lwall Date: 2009-06-26 17:38:29 +0200 (Fri, 26 Jun 2009) New Revision: 27265
Modified: docs/Perl6/Spec/S01-overview.pod docs/Perl6/Spec/S02-bits.pod docs/Perl6/Spec/S03-operators.pod docs/Perl6/Spec/S04-control.pod docs/Perl6/Spec/S05-regex.pod docs/Perl6/Spec/S06-routines.pod docs/Perl6/Spec/S07-iterators.pod docs/Perl6/Spec/S09-data.pod docs/Perl6/Spec/S10-packages.pod docs/Perl6/Spec/S11-modules.pod docs/Perl6/Spec/S12-objects.pod docs/Perl6/Spec/S13-overloading.pod docs/Perl6/Spec/S14-roles-and-parametric-types.pod docs/Perl6/Spec/S16-io.pod docs/Perl6/Spec/S17-concurrency.pod docs/Perl6/Spec/S19-commandline.pod docs/Perl6/Spec/S21-calling-foreign-code.pod docs/Perl6/Spec/S22-package-format.pod docs/Perl6/Spec/S28-special-names.pod docs/Perl6/Spec/S29-functions.pod docs/Perl6/Spec/S31-pragmatic-modules.pod docs/Perl6/Spec/S32-setting-library/Abstraction.pod docs/Perl6/Spec/S32-setting-library/Basics.pod docs/Perl6/Spec/S32-setting-library/Callable.pod docs/Perl6/Spec/S32-setting-library/Containers.pod docs/Perl6/Spec/S32-setting-library/Exception.pod docs/Perl6/Spec/S32-setting-library/IO.pod docs/Perl6/Spec/S32-setting-library/Numeric.pod docs/Perl6/Spec/S32-setting-library/Rules.pod docs/Perl6/Spec/S32-setting-library/Str.pod docs/Perl6/Spec/S32-setting-library/Temporal.pod Log: [Spec] treat all authors equally [Spec] make whitespace unugly [Spec] rename Date to Created [Spec] separate header things you edit from Created Modified: docs/Perl6/Spec/S01-overview.pod =================================================================== --- docs/Perl6/Spec/S01-overview.pod 2009-06-26 14:37:04 UTC (rev 27264) +++ docs/Perl6/Spec/S01-overview.pod 2009-06-26 15:38:29 UTC (rev 27265) @@ -4,17 +4,17 @@ Synopsis 1: Overview -=head1 AUTHOR +=head1 AUTHORS -Larry Wall <la...@wall.org> + Larry Wall <la...@wall.org> =head1 VERSION - Maintainer: Larry Wall <la...@wall.org> - Date: 10 Aug 2004 - Last Modified: 30 Jan 2007 - Version: 6 + Created: 10 Aug 2004 + Last Modified: 30 Jan 2007 + Version: 6 + This document originally summarized Apocalypse 1, which covers the initial design concept. That original summary may be found below under "Random Thoughts". However, these Synopses also contain Modified: docs/Perl6/Spec/S02-bits.pod =================================================================== --- docs/Perl6/Spec/S02-bits.pod 2009-06-26 14:37:04 UTC (rev 27264) +++ docs/Perl6/Spec/S02-bits.pod 2009-06-26 15:38:29 UTC (rev 27265) @@ -4,17 +4,17 @@ Synopsis 2: Bits and Pieces -=head1 AUTHOR +=head1 AUTHORS -Larry Wall <la...@wall.org> + Larry Wall <la...@wall.org> =head1 VERSION - Maintainer: Larry Wall <la...@wall.org> - Date: 10 Aug 2004 - Last Modified: 17 Jun 2009 - Version: 171 + Created: 10 Aug 2004 + Last Modified: 17 Jun 2009 + Version: 171 + This document summarizes Apocalypse 2, which covers small-scale lexical items and typological issues. (These Synopses also contain updates to reflect the evolving design of Perl 6 over time, unlike the Modified: docs/Perl6/Spec/S03-operators.pod =================================================================== --- docs/Perl6/Spec/S03-operators.pod 2009-06-26 14:37:04 UTC (rev 27264) +++ docs/Perl6/Spec/S03-operators.pod 2009-06-26 15:38:29 UTC (rev 27265) @@ -5,17 +5,18 @@ Synopsis 3: Perl 6 Operators -=head1 AUTHOR +=head1 AUTHORS -Luke Palmer <l...@luqui.org> + Luke Palmer <l...@luqui.org> + Larry Wall <la...@wall.org> =head1 VERSION - Maintainer: Larry Wall <la...@wall.org> - Date: 8 Mar 2004 - Last Modified: 10 Jun 2009 - Version: 168 + Created: 8 Mar 2004 + Last Modified: 10 Jun 2009 + Version: 168 + =head1 Overview For a summary of the changes from Perl 5, see L</Changes to Perl 5 operators>. Modified: docs/Perl6/Spec/S04-control.pod =================================================================== --- docs/Perl6/Spec/S04-control.pod 2009-06-26 14:37:04 UTC (rev 27264) +++ docs/Perl6/Spec/S04-control.pod 2009-06-26 15:38:29 UTC (rev 27265) @@ -4,17 +4,17 @@ Synopsis 4: Blocks and Statements -=head1 AUTHOR +=head1 AUTHORS -Larry Wall <la...@wall.org> + Larry Wall <la...@wall.org> =head1 VERSION - Maintainer: Larry Wall <la...@wall.org> - Date: 19 Aug 2004 - Last Modified: 16 Jun 2009 - Version: 80 + Created: 19 Aug 2004 + Last Modified: 16 Jun 2009 + Version: 80 + This document summarizes Apocalypse 4, which covers the block and statement syntax of Perl. Modified: docs/Perl6/Spec/S05-regex.pod =================================================================== --- docs/Perl6/Spec/S05-regex.pod 2009-06-26 14:37:04 UTC (rev 27264) +++ docs/Perl6/Spec/S05-regex.pod 2009-06-26 15:38:29 UTC (rev 27265) @@ -6,17 +6,18 @@ =head1 AUTHORS -Damian Conway <dam...@conway.org> and -Allison Randal <a...@shadowed.net> + Damian Conway <dam...@conway.org> + Allison Randal <a...@shadowed.net> + Patrick Michaud <pmich...@pobox.com> + Larry Wall <la...@wall.org> =head1 VERSION - Maintainer: Patrick Michaud <pmich...@pobox.com> and - Larry Wall <la...@wall.org> - Date: 24 Jun 2002 - Last Modified: 30 May 2009 - Version: 99 + Created: 24 Jun 2002 + Last Modified: 30 May 2009 + Version: 99 + This document summarizes Apocalypse 5, which is about the new regex syntax. We now try to call them I<regex> rather than "regular expressions" because they haven't been regular expressions for a Modified: docs/Perl6/Spec/S06-routines.pod =================================================================== --- docs/Perl6/Spec/S06-routines.pod 2009-06-26 14:37:04 UTC (rev 27264) +++ docs/Perl6/Spec/S06-routines.pod 2009-06-26 15:38:29 UTC (rev 27265) @@ -6,16 +6,16 @@ =head1 AUTHORS -Damian Conway <dam...@conway.org> -Allison Randal <a...@shadowed.net> -Larry Wall <la...@wall.org> + Damian Conway <dam...@conway.org> + Allison Randal <a...@shadowed.net> + Larry Wall <la...@wall.org> =head1 VERSION - Created: 21 Mar 2003 + Created: 21 Mar 2003 - Last Modified: 26 Jun 2009 - Version: 110 + Last Modified: 26 Jun 2009 + Version: 110 This document summarizes Apocalypse 6, which covers subroutines and the Modified: docs/Perl6/Spec/S07-iterators.pod =================================================================== --- docs/Perl6/Spec/S07-iterators.pod 2009-06-26 14:37:04 UTC (rev 27264) +++ docs/Perl6/Spec/S07-iterators.pod 2009-06-26 15:38:29 UTC (rev 27265) @@ -1,18 +1,21 @@ =encoding utf8 -=head1 Title +=head1 TITLE Synopsis 7: Iterators and Laziness -=head1 Version +=head1 AUTHORS - Maintainer: * - Contributions: Tim Nelson <wayl...@wayland.id.au> - Daniel Ruoso <dan...@ruoso.com> - Date: 27 Nov 2008 - Last Modified: 20 Apr 2009 - Version: 5 + Tim Nelson <wayl...@wayland.id.au> + Daniel Ruoso <dan...@ruoso.com> +=head1 VERSION + + Created: 27 Nov 2008 + + Last Modified: 20 Apr 2009 + Version: 5 + =head1 Laziness and Eagerness As we all know, one of the primary virtues of the Perl programmer is Modified: docs/Perl6/Spec/S09-data.pod =================================================================== --- docs/Perl6/Spec/S09-data.pod 2009-06-26 14:37:04 UTC (rev 27264) +++ docs/Perl6/Spec/S09-data.pod 2009-06-26 15:38:29 UTC (rev 27265) @@ -4,17 +4,17 @@ Synopsis 9: Data Structures -=head1 AUTHOR +=head1 AUTHORS -Larry Wall <la...@wall.org> + Larry Wall <la...@wall.org> =head1 VERSION - Maintainer: Larry Wall <la...@wall.org> - Date: 13 Sep 2004 - Last Modified: 17 Jun 2009 - Version: 34 + Created: 13 Sep 2004 + Last Modified: 17 Jun 2009 + Version: 34 + =head1 Overview This synopsis summarizes the non-existent Apocalypse 9, which Modified: docs/Perl6/Spec/S10-packages.pod =================================================================== --- docs/Perl6/Spec/S10-packages.pod 2009-06-26 14:37:04 UTC (rev 27264) +++ docs/Perl6/Spec/S10-packages.pod 2009-06-26 15:38:29 UTC (rev 27265) @@ -4,17 +4,17 @@ Synopsis 10: Packages -=head1 AUTHOR +=head1 AUTHORS -Larry Wall <la...@wall.org> + Larry Wall <la...@wall.org> =head1 VERSION - Maintainer: Larry Wall <la...@wall.org> - Date: 27 Oct 2004 - Last Modified: 13 Feb 2009 - Version: 9 + Created: 27 Oct 2004 + Last Modified: 13 Feb 2009 + Version: 9 + =head1 Overview This synopsis summarizes Apocalypse 10, which discusses packages Modified: docs/Perl6/Spec/S11-modules.pod =================================================================== --- docs/Perl6/Spec/S11-modules.pod 2009-06-26 14:37:04 UTC (rev 27264) +++ docs/Perl6/Spec/S11-modules.pod 2009-06-26 15:38:29 UTC (rev 27265) @@ -4,17 +4,17 @@ Synopsis 11: Modules -=head1 AUTHOR +=head1 AUTHORS -Larry Wall <la...@wall.org> + Larry Wall <la...@wall.org> =head1 VERSION - Maintainer: Larry Wall <la...@wall.org> - Date: 27 Oct 2004 - Last Modified: 30 Mar 2009 - Version: 28 + Created: 27 Oct 2004 + Last Modified: 30 Mar 2009 + Version: 28 + =head1 Overview This synopsis discusses those portions of Apocalypse 12 that ought to have Modified: docs/Perl6/Spec/S12-objects.pod =================================================================== --- docs/Perl6/Spec/S12-objects.pod 2009-06-26 14:37:04 UTC (rev 27264) +++ docs/Perl6/Spec/S12-objects.pod 2009-06-26 15:38:29 UTC (rev 27265) @@ -4,17 +4,17 @@ Synopsis 12: Objects -=head1 AUTHOR +=head1 AUTHORS -Larry Wall <la...@wall.org> + Larry Wall <la...@wall.org> =head1 VERSION - Maintainer: Larry Wall <la...@wall.org> - Date: 27 Oct 2004 - Last Modified: 10 Jun 2009 - Version: 85 + Created: 27 Oct 2004 + Last Modified: 10 Jun 2009 + Version: 85 + =head1 Overview This synopsis summarizes Apocalypse 12, which discusses object-oriented @@ -1369,6 +1369,25 @@ subset Positive of Int is export where * > 0; +=head2 Abstract vs Concrete types [Conjectural] + +For any named type, certain other types may automatically be derived +from it by appending an appropriate adverbial to its name: + + Int:A Allow either defined or undefined Int values + Int:U Allow only undefined (abstract) Int values + Int:D Allow only defined (concrete) Int values + +That is, these are equivalent: + + Int:A Any where Int + Int:U Int where !*.defined + Int:D Int where *.defined + +A bare C<Int> may default differently in different circumstances. +In a variable declaration, C<:A> is assumed, whereas in a formal +parameter that is not an invocant, C<:D> is assumed. + =head2 Multiple constraints [Conjecture: This entire section is considered a guess at our Modified: docs/Perl6/Spec/S13-overloading.pod =================================================================== --- docs/Perl6/Spec/S13-overloading.pod 2009-06-26 14:37:04 UTC (rev 27264) +++ docs/Perl6/Spec/S13-overloading.pod 2009-06-26 15:38:29 UTC (rev 27265) @@ -4,17 +4,17 @@ Synopsis 13: Overloading -=head1 AUTHOR +=head1 AUTHORS -Larry Wall <la...@wall.org> + Larry Wall <la...@wall.org> =head1 VERSION - Maintainer: Larry Wall <la...@wall.org> - Date: 2 Nov 2004 - Last Modified: 27 Dec 2008 - Version: 12 + Created: 2 Nov 2004 + Last Modified: 27 Dec 2008 + Version: 12 + =head1 Overview This synopsis discusses those portions of Apocalypse 12 that ought to have Modified: docs/Perl6/Spec/S14-roles-and-parametric-types.pod =================================================================== --- docs/Perl6/Spec/S14-roles-and-parametric-types.pod 2009-06-26 14:37:04 UTC (rev 27264) +++ docs/Perl6/Spec/S14-roles-and-parametric-types.pod 2009-06-26 15:38:29 UTC (rev 27265) @@ -4,16 +4,19 @@ Synopsis 14: Roles and Parametric Types [DRAFT] +=head1 AUTHORS + + Larry Wall <la...@wall.org> + Tim Nelson <wayl...@wayland.id.au> + Jonathan Worthington <jn...@jnthn.net> + =head1 VERSION - Author: Larry Wall <la...@wall.org> - Maintainer: Larry Wall <la...@wall.org> - Contributions: Tim Nelson <wayl...@wayland.id.au> - Jonathan Worthington <jn...@jnthn.net> - Date: 24 Feb 2009, extracted from S12-objects.pod - Last Modified: 8 May 2009 - Version: 6 + Created: 24 Feb 2009 (extracted from S12-objects.pod) + Last Modified: 26 Jun 2009 + Version: 7 + =head1 Overview This synopsis discusses roles and parametric types, which were @@ -342,8 +345,8 @@ =head1 Traits -Traits are just properties (roles) applied to declared items like -containers or classes. It's the declaration of the item itself that +Traits are just properties (roles) applied to something that is being declared (the I<declarand>), +such as containers or classes. It's the declaration of the item itself that makes traits seem more permanent than ordinary properties. In addition to adding the property, a trait can also have side effects. @@ -353,63 +356,65 @@ role xxx { has Int $.xxx; - multi trait_auxiliary:<is>(xxx $trait, Class $container; $arg?) {...} - multi trait_auxiliary:<is>(xxx $trait, Any $container; $arg?) {...} + multi trait_mod:<is>(::?CLASS $declarand where {!.defined}, xxx $trait, $arg?) {...} + multi trait_mod:<is>(Any $declarand, xxx $trait, $arg?) {...} } Then it can function as a trait. A well-behaved trait handler will say - $container does xxx($arg); + $declarand does xxx($arg); -somewhere inside to set the metadata on the container correctly. +somewhere inside to set the metadata on the declarand correctly. Since a class can function as a role when it comes to parameter type matching, you can also say: class MyBase { - multi trait_auxiliary:<is>(MyBase $base, Class $class; $arg?) {...} - multi trait_auxiliary:<is>(MyBase $tied, Any $container; $arg?) {...} + multi trait_mod:<is>(MyBase $declarand where {!.defined}, MyBase $base, $arg?) {...} + multi trait_mod:<is>(Any $declarand, MyBase $tied, $arg?) {...} } These capture control if C<MyBase> wants to capture control of how it gets used by any class or container. But usually you can just let it call the generic defaults: - multi trait_auxiliary:<is>(Class $base, Class $class; $arg?) {...} + multi trait_mod:<is>($declarand where {!.defined}, $base, $arg?) {...} -which adds C<$base> to the "isa" list of C<$class>, or +which adds C<$base> to the "isa" list of class C<$declarand>, or - multi trait_auxiliary:<is>(Class $tied, Any $container; $arg?) {...} + multi trait_mod:<is>(Any $declarand, $tied, $arg?) {...} -which sets the "tie" type of the container to the implementation type +which sets the "tie" type of the container declarand to the implementation type in C<$tied>. -Most traits are introduced by use of a "helping verb", which could -be something like "C<is>", or "C<will>", or "C<can>", or "C<might>", -or "C<should>", or "C<does>". We call these helping verbs "trait -auxiliaries". Here's "C<will>", which (being syntactic sugar) merely -delegates to back to "is": +Most traits are really just adverbial pairs which, instead of being +introduce by a colon, are introduced by a (hopefully) more readable +"helping verb", which could be something like "C<is>", or "C<will>", or +"C<can>", or "C<might>", or "C<should>", or "C<does>". Any trait verb +that is parsed the same as trait_mod:<is> may be defined the same way. +Here's "C<will>", which (being syntactic sugar) merely delegates to +back to "is": - multi sub trait_auxiliary:<will>($trait, $container; &arg) { - trait_auxiliary:<is>($trait, $container, &arg); + multi sub trait_mod:<will>($declarand, $trait, &arg) { + trait_mod:<is>($declarand, $trait, &arg); } -Other traits are applied with a single word, and we call one of those a -"trait verb". For instance, the "C<as>" trait -is defined something like this: +Other traits are applied with a single word, and require special +parsing. For instance, the "C<as>" trait is defined something +like this: role as { has ReturnType $.as; - multi sub trait_verb:<as>($container; ReturnType $arg) { - $container does as($arg); + multi sub trait_mod:<as>($declarand, ReturnType $arg) is parsed /<typename>/ { + $declarand does as($arg); } ... } Unlike compile-time roles, which all flatten out in the same class, compile-time traits are applied one at a time, like mixin roles. -You can, in fact, apply a trait to a container at run time, but +You can, in fact, apply a trait to an object at run time, but if you do, it's just an ordinary mixin role. You have to call the -appropriate C<trait_auxiliary:<is>()> routine yourself if you want it to +appropriate C<trait_mod:<is>()> routine yourself if you want it to do any extra shenanigans. The compiler won't call it for you at run time like it would at compile time. Modified: docs/Perl6/Spec/S16-io.pod =================================================================== --- docs/Perl6/Spec/S16-io.pod 2009-06-26 14:37:04 UTC (rev 27264) +++ docs/Perl6/Spec/S16-io.pod 2009-06-26 15:38:29 UTC (rev 27265) @@ -1,20 +1,24 @@ =encoding utf8 -=head1 Title +=head1 TITLE DRAFT: Synopsis 16: IO / Name Services -=head1 Version +=head1 AUTHORS - Author: Largely, the authors of the related Perl 5 docs. - Maintainer: Larry Wall <la...@wall.org> - Contributions: Mark Stosberg <m...@summersault.com> - Tim Nelson <wayl...@wayland.id.au> - Daniel Ruoso <dan...@ruoso.com> - Date: 12 Sep 2006 - Last Modified: 19 Apr 2009 - Version: 22 + Largely, the authors of the related Perl 5 docs. + Larry Wall <la...@wall.org> + Mark Stosberg <m...@summersault.com> + Tim Nelson <wayl...@wayland.id.au> + Daniel Ruoso <dan...@ruoso.com> +=head1 VERSION + + Created: 12 Sep 2006 + + Last Modified: 19 Apr 2009 + Version: 22 + This is a draft document. Many of these functions will work as in Perl 5, except we're trying to rationalize everything into roles. For now you can assume most of the important functions will automatically Modified: docs/Perl6/Spec/S17-concurrency.pod =================================================================== --- docs/Perl6/Spec/S17-concurrency.pod 2009-06-26 14:37:04 UTC (rev 27264) +++ docs/Perl6/Spec/S17-concurrency.pod 2009-06-26 15:38:29 UTC (rev 27265) @@ -4,20 +4,20 @@ DRAFT: Synopsis 17: Processes and Concurrency -=head1 AUTHOR +=head1 AUTHORS + Elizabeth Mattijsen <l...@dijkmat.nl> + Audrey Tang <audr...@audreyt.org> + Christoph Buchetmann + Tim Nelson <wayl...@wayland.id.au> + =head1 VERSION - Authors: Elizabeth Mattijsen <l...@dijkmat.nl> - Audrey Tang <audr...@audreyt.org> - Maintainer: Elizabeth Mattijsen <l...@dijkmat.nl> - Contributions: Christoph Buchetmann - Tim Nelson <wayl...@wayland.id.au> - Date: 13 Jun 2005 - Last Modified: 27 Feb 2009 - Number 17 - Version: 4 + Created: 13 Jun 2005 + Last Modified: 27 Feb 2009 + Version: 4 + This draft document is a paste together from various sources. The bulk of it is simply the old S17-concurrency.pod, which dealt only with concurrency. Signals were added from S16-io, but haven't been merged with the conflicting S17 signals doco. An event loop Modified: docs/Perl6/Spec/S19-commandline.pod =================================================================== --- docs/Perl6/Spec/S19-commandline.pod 2009-06-26 14:37:04 UTC (rev 27264) +++ docs/Perl6/Spec/S19-commandline.pod 2009-06-26 15:38:29 UTC (rev 27265) @@ -5,17 +5,16 @@ DRAFT: Synopsis 19: Command Line Interface -=head1 Author +=head1 AUTHORS -Jerry Gay <jerry....@rakudoconsulting.com> + Jerry Gay <jerry....@rakudoconsulting.com> +=head1 VERSION -=head1 Version + Created: 12 Dec 2008 - Maintainer: Jerry Gay <jerry....@rakudoconsulting.com> - Date: 12 Dec 2008 - Last Modified: 13 Feb 2009 - Version: 25 + Last Modified: 13 Feb 2009 + Version: 25 This is a draft document. This document describes the command line interface. It has changed extensively from previous versions of Perl in order to increase Modified: docs/Perl6/Spec/S21-calling-foreign-code.pod =================================================================== --- docs/Perl6/Spec/S21-calling-foreign-code.pod 2009-06-26 14:37:04 UTC (rev 27264) +++ docs/Perl6/Spec/S21-calling-foreign-code.pod 2009-06-26 15:38:29 UTC (rev 27265) @@ -1,20 +1,23 @@ =encoding utf8 -=head1 Title +=head1 TITLE DRAFT: Synopsis 21: Calling Foreign Code -=head1 Version +=head1 AUTHORS - Author: Tim Nelson <wayl...@wayland.id.au> - Maintainer: Larry Wall <la...@wall.org> - Contributions: Tim Nelson <wayl...@wayland.id.au> - Larry Wall <la...@wall.org> - Date: 27 Feb 2009 - Last Modified: 27 Feb 2009 - Version: 1 + Tim Nelson <wayl...@wayland.id.au> + Larry Wall <la...@wall.org> + Tim Nelson <wayl...@wayland.id.au> +=head1 VERSION + + Created: 27 Feb 2009 + + Last Modified: 27 Feb 2009 + Version: 1 + The document is a draft. If you read the HTML version, it is generated from the pod in the pugs Modified: docs/Perl6/Spec/S22-package-format.pod =================================================================== --- docs/Perl6/Spec/S22-package-format.pod 2009-06-26 14:37:04 UTC (rev 27264) +++ docs/Perl6/Spec/S22-package-format.pod 2009-06-26 15:38:29 UTC (rev 27265) @@ -4,7 +4,7 @@ Synopsis 22: Package Format [DRAFT] -=head1 AUTHOR +=head1 AUTHORS Jos Boumans <k...@cpan.org> Audrey Tang <audr...@audreyt.org> @@ -13,8 +13,8 @@ =head1 VERSION - Maintainer: Jos Boumans <k...@cpan.org> - Date: 3 Nov 2005 + Created: 3 Nov 2005 + Last Modified: 19 Dec 2008 Version: 2 Modified: docs/Perl6/Spec/S28-special-names.pod =================================================================== --- docs/Perl6/Spec/S28-special-names.pod 2009-06-26 14:37:04 UTC (rev 27264) +++ docs/Perl6/Spec/S28-special-names.pod 2009-06-26 15:38:29 UTC (rev 27265) @@ -1,17 +1,20 @@ -=head1 Name +=head1 TITLE [DRAFT] Synopsis 28 - Special Names [DRAFT] -=head1 Version +=head1 AUTHORS - Author: Larry Wall <la...@wall.org> - Maintainer: Larry Wall <la...@wall.org> - Contributions: Tim Nelson <wayl...@wayland.id.au> - Lyle Hopkins <webmas...@cosmicperl.com> - Date: 23 Feb 2009, created by Tim Nelson from miscellaneous documents lying around - Last Modified: 19 Apr 2009 - Version: 6 + Larry Wall <la...@wall.org> + Tim Nelson <wayl...@wayland.id.au> + Lyle Hopkins <webmas...@cosmicperl.com> +=head1 VERSION + + Created: 23 Feb 2009, created by Tim Nelson from miscellaneous documents lying around + + Last Modified: 19 Apr 2009 + Version: 6 + =head1 Special Variables =head2 Introduction Modified: docs/Perl6/Spec/S29-functions.pod =================================================================== --- docs/Perl6/Spec/S29-functions.pod 2009-06-26 14:37:04 UTC (rev 27264) +++ docs/Perl6/Spec/S29-functions.pod 2009-06-26 15:38:29 UTC (rev 27265) @@ -1,23 +1,27 @@ =encoding utf8 -=head1 Title +=head1 TITLE Synopsis 29: Builtin Functions +=head1 AUTHORS + + Rod Adams <r...@rodadams.net> + Larry Wall <la...@wall.org> + Aaron Sherman <a...@ajs.com> + Mark Stosberg <m...@summersault.com> + Carl Mäsak <cma...@gmail.com> + Moritz Lenz <mor...@faui2k3.org> + Tim Nelson <wayl...@wayland.id.au> + =head1 Version - Author: Rod Adams <r...@rodadams.net> - Maintainer: Larry Wall <la...@wall.org> - Contributions: Aaron Sherman <a...@ajs.com> - Mark Stosberg <m...@summersault.com> - Carl Mäsak <cma...@gmail.com> - Moritz Lenz <mor...@faui2k3.org> - Tim Nelson <wayl...@wayland.id.au> - Date: 12 Mar 2005 - Last Modified: 30 May 2009 - Version: 43 + Created: 12 Mar 2005 + Last Modified: 30 May 2009 + Version: 43 + The document is a draft. If you read the HTML version, it is generated from the pod in the pugs Modified: docs/Perl6/Spec/S31-pragmatic-modules.pod =================================================================== --- docs/Perl6/Spec/S31-pragmatic-modules.pod 2009-06-26 14:37:04 UTC (rev 27264) +++ docs/Perl6/Spec/S31-pragmatic-modules.pod 2009-06-26 15:38:29 UTC (rev 27265) @@ -1,18 +1,21 @@ =encoding utf8 -=head1 Title +=head1 TITLE [DRAFT] Synopsis 31: Pragmatic Modules -=head1 Version +=head1 AUTHORS - Author: Tim Nelson <wayl...@wayland.id.au> - Maintainer: Larry Wall <la...@wall.org> - Contributions: - Date: 24 Feb 2009 - Last Modified: 24 Feb 2009 - Version: 1 + Tim Nelson <wayl...@wayland.id.au> + Larry Wall <la...@wall.org> +=head1 VERSION + + Created: 24 Feb 2009 + + Last Modified: 24 Feb 2009 + Version: 1 + The document is a draft. If you read the HTML version, it is generated from the pod in the pugs Modified: docs/Perl6/Spec/S32-setting-library/Abstraction.pod =================================================================== --- docs/Perl6/Spec/S32-setting-library/Abstraction.pod 2009-06-26 14:37:04 UTC (rev 27264) +++ docs/Perl6/Spec/S32-setting-library/Abstraction.pod 2009-06-26 15:38:29 UTC (rev 27265) @@ -1,19 +1,22 @@ =encoding utf8 -=head1 Title +=head1 TITLE DRAFT: Synopsis 32: Setting Library - Abstraction +=head1 AUTHORS + + Tim Nelson <wayl...@wayland.id.au> + Larry Wall <la...@wall.org> + =head1 Version - Author: Tim Nelson <wayl...@wayland.id.au> - Maintainer: Larry Wall <la...@wall.org> - Contributions: Tim Nelson <wayl...@wayland.id.au> - Date: 26 Feb 2009 - Last Modified: 26 Feb 2009 - Version: 1 + Created: 26 Feb 2009 + Last Modified: 26 Feb 2009 + Version: 1 + The document is a draft. If you read the HTML version, it is generated from the pod in the pugs Modified: docs/Perl6/Spec/S32-setting-library/Basics.pod =================================================================== --- docs/Perl6/Spec/S32-setting-library/Basics.pod 2009-06-26 14:37:04 UTC (rev 27264) +++ docs/Perl6/Spec/S32-setting-library/Basics.pod 2009-06-26 15:38:29 UTC (rev 27265) @@ -1,23 +1,27 @@ =encoding utf8 -=head1 Title +=head1 TITLE DRAFT: Synopsis 32: Setting Library - Basics -=head1 Version +=head1 AUTHORS - Author: Rod Adams <r...@rodadams.net> - Maintainer: Larry Wall <la...@wall.org> - Contributions: Aaron Sherman <a...@ajs.com> - Mark Stosberg <m...@summersault.com> - Carl Mäsak <cma...@gmail.com> - Moritz Lenz <mor...@faui2k3.org> - Tim Nelson <wayl...@wayland.id.au> - Date: 19 Mar 2009 extracted from S29-functions.pod - Last Modified: 30 Apr 2009 - Version: 2 + Rod Adams <r...@rodadams.net> + Larry Wall <la...@wall.org> + Aaron Sherman <a...@ajs.com> + Mark Stosberg <m...@summersault.com> + Carl Mäsak <cma...@gmail.com> + Moritz Lenz <mor...@faui2k3.org> + Tim Nelson <wayl...@wayland.id.au> +=head1 VERSION + + Created: 19 Mar 2009 extracted from S29-functions.pod + + Last Modified: 30 Apr 2009 + Version: 2 + The document is a draft. If you read the HTML version, it is generated from the pod in the pugs Modified: docs/Perl6/Spec/S32-setting-library/Callable.pod =================================================================== --- docs/Perl6/Spec/S32-setting-library/Callable.pod 2009-06-26 14:37:04 UTC (rev 27264) +++ docs/Perl6/Spec/S32-setting-library/Callable.pod 2009-06-26 15:38:29 UTC (rev 27265) @@ -1,18 +1,21 @@ =encoding utf8 -=head1 Title +=head1 TITLE DRAFT: Synopsis 32: Setting Library - Executeable -=head1 Version +=head1 AUTHORS - Author: Tim Nelson <wayl...@wayland.id.au> - Maintainer: Larry Wall <la...@wall.org> - Contributions: Tim Nelson <wayl...@wayland.id.au> - Date: 26 Feb 2009 - Last Modified: 3 May 2009 - Version: 2 + Tim Nelson <wayl...@wayland.id.au> + Larry Wall <la...@wall.org> +=head1 VERSION + + Created: 26 Feb 2009 + + Last Modified: 3 May 2009 + Version: 2 + The document is a draft. If you read the HTML version, it is generated from the pod in the pugs Modified: docs/Perl6/Spec/S32-setting-library/Containers.pod =================================================================== --- docs/Perl6/Spec/S32-setting-library/Containers.pod 2009-06-26 14:37:04 UTC (rev 27264) +++ docs/Perl6/Spec/S32-setting-library/Containers.pod 2009-06-26 15:38:29 UTC (rev 27265) @@ -1,23 +1,27 @@ =encoding utf8 -=head1 Title +=head1 TITLE DRAFT: Synopsis 32: Setting Library - Containers.pod -=head1 Version +=head1 AUTHORS - Author: Rod Adams <r...@rodadams.net> - Maintainer: Larry Wall <la...@wall.org> - Contributions: Aaron Sherman <a...@ajs.com> - Mark Stosberg <m...@summersault.com> - Carl Mäsak <cma...@gmail.com> - Moritz Lenz <mor...@faui2k3.org> - Tim Nelson <wayl...@wayland.id.au> - Date: 19 Feb 2009 extracted from S29-functions.pod - Last Modified: 12 May 2009 - Version: 8 + Rod Adams <r...@rodadams.net> + Larry Wall <la...@wall.org> + Aaron Sherman <a...@ajs.com> + Mark Stosberg <m...@summersault.com> + Carl Mäsak <cma...@gmail.com> + Moritz Lenz <mor...@faui2k3.org> + Tim Nelson <wayl...@wayland.id.au> +=head1 VERSION + + Created: 19 Feb 2009 extracted from S29-functions.pod + + Last Modified: 12 May 2009 + Version: 8 + The document is a draft. If you read the HTML version, it is generated from the pod in the pugs Modified: docs/Perl6/Spec/S32-setting-library/Exception.pod =================================================================== --- docs/Perl6/Spec/S32-setting-library/Exception.pod 2009-06-26 14:37:04 UTC (rev 27264) +++ docs/Perl6/Spec/S32-setting-library/Exception.pod 2009-06-26 15:38:29 UTC (rev 27265) @@ -1,19 +1,22 @@ =encoding utf8 -=head1 Title +=head1 TITLE DRAFT: Synopsis 32: Setting Library - Exception -=head1 Version +=head1 AUTHORS - Author: Tim Nelson <wayl...@wayland.id.au> - Maintainer: Larry Wall <la...@wall.org> - Contributions: Tim Nelson <wayl...@wayland.id.au> - Date: 26 Feb 2009 - Last Modified: 26 Feb 2009 - Version: 1 + Tim Nelson <wayl...@wayland.id.au> + Larry Wall <la...@wall.org> +=head1 VERSION + + Created: 26 Feb 2009 + + Last Modified: 26 Feb 2009 + Version: 1 + The document is a draft. If you read the HTML version, it is generated from the pod in the pugs Modified: docs/Perl6/Spec/S32-setting-library/IO.pod =================================================================== --- docs/Perl6/Spec/S32-setting-library/IO.pod 2009-06-26 14:37:04 UTC (rev 27264) +++ docs/Perl6/Spec/S32-setting-library/IO.pod 2009-06-26 15:38:29 UTC (rev 27265) @@ -1,25 +1,30 @@ =encoding utf8 -=head1 Title +=head1 TITLE DRAFT: Synopsis 32: Setting Library - IO -=head1 Version +=head1 AUTHORS - Author: Rod Adams <r...@rodadams.net>, the authors of the related Perl 5 docs. - Maintainer: Larry Wall <la...@wall.org> - Contributions: Aaron Sherman <a...@ajs.com> - Mark Stosberg <m...@summersault.com> - Carl Mäsak <cma...@gmail.com> - Moritz Lenz <mor...@faui2k3.org> - Tim Nelson <wayl...@wayland.id.au> - Daniel Ruoso <dan...@ruoso.com> - Lyle Hopkins <webmas...@cosmicperl.com> - Date: 19 Feb 2009 extracted from S29-functions.pod; added stuff from S16-IO later - Last Modified: 20 Apr 2009 - Version: 6 + The authors of the related Perl 5 docs + Rod Adams <r...@rodadams.net> + Larry Wall <la...@wall.org> + Aaron Sherman <a...@ajs.com> + Mark Stosberg <m...@summersault.com> + Carl Mäsak <cma...@gmail.com> + Moritz Lenz <mor...@faui2k3.org> + Tim Nelson <wayl...@wayland.id.au> + Daniel Ruoso <dan...@ruoso.com> + Lyle Hopkins <webmas...@cosmicperl.com> +=head1 VERSION + + Created: 19 Feb 2009 extracted from S29-functions.pod; added stuff from S16-IO later + + Last Modified: 20 Apr 2009 + Version: 6 + The document is a draft. If you read the HTML version, it is generated from the pod in the pugs Modified: docs/Perl6/Spec/S32-setting-library/Numeric.pod =================================================================== --- docs/Perl6/Spec/S32-setting-library/Numeric.pod 2009-06-26 14:37:04 UTC (rev 27264) +++ docs/Perl6/Spec/S32-setting-library/Numeric.pod 2009-06-26 15:38:29 UTC (rev 27265) @@ -1,23 +1,27 @@ =encoding utf8 -=head1 Title +=head1 TITLE DRAFT: Synopsis 32: Setting Library - Numeric -=head1 Version +=head1 AUTHORS - Author: Rod Adams <r...@rodadams.net> - Maintainer: Larry Wall <la...@wall.org> - Contributions: Aaron Sherman <a...@ajs.com> - Mark Stosberg <m...@summersault.com> - Carl Mäsak <cma...@gmail.com> - Moritz Lenz <mor...@faui2k3.org> - Tim Nelson <wayl...@wayland.id.au> - Date: 19 Mar 2009 extracted from S29-functions.pod - Last Modified: 19 Feb 2009 - Version: 1 + Rod Adams <r...@rodadams.net> + Larry Wall <la...@wall.org> + Aaron Sherman <a...@ajs.com> + Mark Stosberg <m...@summersault.com> + Carl Mäsak <cma...@gmail.com> + Moritz Lenz <mor...@faui2k3.org> + Tim Nelson <wayl...@wayland.id.au> +=head1 VERSION + + Created: 19 Mar 2009 extracted from S29-functions.pod + + Last Modified: 19 Feb 2009 + Version: 1 + The document is a draft. If you read the HTML version, it is generated from the pod in the pugs Modified: docs/Perl6/Spec/S32-setting-library/Rules.pod =================================================================== --- docs/Perl6/Spec/S32-setting-library/Rules.pod 2009-06-26 14:37:04 UTC (rev 27264) +++ docs/Perl6/Spec/S32-setting-library/Rules.pod 2009-06-26 15:38:29 UTC (rev 27265) @@ -1,19 +1,23 @@ =encoding utf8 -=head1 Title +=head1 TITLE DRAFT: Synopsis 32: Setting Library - Rules -=head1 Version +=head1 AUTHORS - Author: Tim Nelson <wayl...@wayland.id.au> - Maintainer: Larry Wall <la...@wall.org> - Contributions: Tim Nelson <wayl...@wayland.id.au> - Date: 27 Feb 2009 - Last Modified: 27 Feb 2009 - Version: 1 + Tim Nelson <wayl...@wayland.id.au> + Larry Wall <la...@wall.org> + Tim Nelson <wayl...@wayland.id.au> +=head1 VERSION + + Created: 27 Feb 2009 + + Last Modified: 27 Feb 2009 + Version: 1 + The document is a draft. If you read the HTML version, it is generated from the pod in the pugs Modified: docs/Perl6/Spec/S32-setting-library/Str.pod =================================================================== --- docs/Perl6/Spec/S32-setting-library/Str.pod 2009-06-26 14:37:04 UTC (rev 27264) +++ docs/Perl6/Spec/S32-setting-library/Str.pod 2009-06-26 15:38:29 UTC (rev 27265) @@ -1,23 +1,27 @@ =encoding utf8 -=head1 Title +=head1 TITLE DRAFT: Synopsis 32: Setting Library - Str -=head1 Version +=head1 AUTHORs - Author: Rod Adams <r...@rodadams.net> - Maintainer: Larry Wall <la...@wall.org> - Contributions: Aaron Sherman <a...@ajs.com> - Mark Stosberg <m...@summersault.com> - Carl Mäsak <cma...@gmail.com> - Moritz Lenz <mor...@faui2k3.org> - Tim Nelson <wayl...@wayland.id.au> - Date: 19 Mar 2009 extracted from S29-functions.pod - Last Modified: 17 Apr 2009 - Version: 3 + Rod Adams <r...@rodadams.net> + Larry Wall <la...@wall.org> + Aaron Sherman <a...@ajs.com> + Mark Stosberg <m...@summersault.com> + Carl Mäsak <cma...@gmail.com> + Moritz Lenz <mor...@faui2k3.org> + Tim Nelson <wayl...@wayland.id.au> +=head1 VERSION + + Created: 19 Mar 2009 extracted from S29-functions.pod + + Last Modified: 17 Apr 2009 + Version: 3 + The document is a draft. If you read the HTML version, it is generated from the pod in the pugs Modified: docs/Perl6/Spec/S32-setting-library/Temporal.pod =================================================================== --- docs/Perl6/Spec/S32-setting-library/Temporal.pod 2009-06-26 14:37:04 UTC (rev 27264) +++ docs/Perl6/Spec/S32-setting-library/Temporal.pod 2009-06-26 15:38:29 UTC (rev 27265) @@ -1,25 +1,29 @@ =encoding utf8 -=head1 Title +=head1 TITLE DRAFT: Synopsis 32: Setting Library - Temporal -=head1 Version +=head1 AUTHORS - Author: Rod Adams <r...@rodadams.net>, the authors of the related Perl 5 docs. - Maintainer: Larry Wall <la...@wall.org> - Contributions: Aaron Sherman <a...@ajs.com> - Mark Stosberg <m...@summersault.com> - Carl Mäsak <cma...@gmail.com> - Moritz Lenz <mor...@faui2k3.org> - Tim Nelson <wayl...@wayland.id.au> - Daniel Ruoso <dan...@ruoso.com> - Dave Rolsky <auta...@urth.org> - Date: 19 Mar 2009 extracted from S29-functions.pod and S16-IO.pod - Last Modified: 23 Feb 2009 - Version: 3 + The authors of the related Perl 5 docs + Rod Adams <r...@rodadams.net> + Larry Wall <la...@wall.org> + Aaron Sherman <a...@ajs.com> + Mark Stosberg <m...@summersault.com> + Carl Mäsak <cma...@gmail.com> + Moritz Lenz <mor...@faui2k3.org> + Tim Nelson <wayl...@wayland.id.au> + Daniel Ruoso <dan...@ruoso.com> + Dave Rolsky <auta...@urth.org> +=head1 VERSION + + Created: 19 Mar 2009 extracted from S29-functions.pod and S16-IO.pod + Last Modified: 23 Feb 2009 + Version: 3 + The document is a draft. If you read the HTML version, it is generated from the pod in the pugs