r27265 - in docs/Perl6/Spec: . S32-setting-library

2009-06-26 Thread pugs-commits
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.pod2009-06-26 14:37:04 UTC (rev 27264)
+++ docs/Perl6/Spec/S01-overview.pod2009-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.pod2009-06-26 14:37:04 UTC (rev 27264)
+++ docs/Perl6/Spec/S02-bits.pod2009-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
+ 

Re: r27265 - in docs/Perl6/Spec: . S32-setting-library

2009-06-26 Thread Nicholas Clark
On Fri, Jun 26, 2009 at 05:38:30PM +0200, pugs-comm...@feather.perl6.nl wrote:

 [Spec] treat all authors equally
 [Spec] make whitespace unugly
 [Spec] rename Date to Created
 [Spec] separate header things you edit from Created

and one stowaway:

 +=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 CInt 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.
 +

Nicholas Clark