Author: wayland
Date: 2009-02-27 03:44:46 +0100 (Fri, 27 Feb 2009)
New Revision: 25601

Modified:
   docs/Perl6/Spec/S03-operators.pod
   docs/Perl6/Spec/S29-functions.pod
   docs/Perl6/Spec/S32-setting-library/Callable.pod
   docs/Perl6/Spec/S32-setting-library/Containers.pod
   docs/Perl6/Spec/S32-setting-library/Str.pod
Log:
-       Standardised on .signature vs. .sig
-       Added some things to S29/S32 that Masak highlighted needed to be added


Modified: docs/Perl6/Spec/S03-operators.pod
===================================================================
--- docs/Perl6/Spec/S03-operators.pod   2009-02-26 23:53:35 UTC (rev 25600)
+++ docs/Perl6/Spec/S03-operators.pod   2009-02-27 02:44:46 UTC (rev 25601)
@@ -3096,7 +3096,7 @@
     Any       Type      type membership         $_.does(X)
 
     Signature Signature sig compatibility       $_ is a subset of X      ???
-    Code      Signature sig compatibility       $_.sig is a subset of X  ???
+    Code      Signature sig compatibility       $_.signature is a subset of X  
???
     Capture   Signature parameters bindable     $_ could bind to X (doesn't!)
     Any       Signature parameters bindable     |$_ could bind to X (doesn't!)
 

Modified: docs/Perl6/Spec/S29-functions.pod
===================================================================
--- docs/Perl6/Spec/S29-functions.pod   2009-02-26 23:53:35 UTC (rev 25600)
+++ docs/Perl6/Spec/S29-functions.pod   2009-02-27 02:44:46 UTC (rev 25601)
@@ -118,8 +118,8 @@
 
 =item Ordering
 
- subset KeyExtractor of Code where { .sig === :(Any --> Any) };
- subset Comparator   of Code where { .sig === :(Any, Any --> Int ) };
+ subset KeyExtractor of Code where { .signature === :(Any --> Any) };
+ subset Comparator   of Code where { .signature === :(Any, Any --> Int ) };
  subset OrderingPair of Pair where { .left ~~ KeyExtractor && .right ~~ 
Comparator };
 
  subset Ordering where Signature | KeyExtractor | Comparator | OrderingPair | 
Whatever;

Modified: docs/Perl6/Spec/S32-setting-library/Callable.pod
===================================================================
--- docs/Perl6/Spec/S32-setting-library/Callable.pod    2009-02-26 23:53:35 UTC 
(rev 25600)
+++ docs/Perl6/Spec/S32-setting-library/Callable.pod    2009-02-27 02:44:46 UTC 
(rev 25601)
@@ -34,12 +34,20 @@
 =head2 Code
 
 # Base class for all executable objects
-role   Code {...}
+role   Code {
+       method Signature signature() {...}
+}
 
 =head2 Block
 
 # Executable objects that have lexical scopes
-role   Block does Code does Callable {...}
+role   Block does Code does Callable {
+       method next() {...}
+       method last() {...}
+       method redo() {...}
+       method leave() {...}
+       method labels() {...}
+}
 
 =head2 Signature
 

Modified: docs/Perl6/Spec/S32-setting-library/Containers.pod
===================================================================
--- docs/Perl6/Spec/S32-setting-library/Containers.pod  2009-02-26 23:53:35 UTC 
(rev 25600)
+++ docs/Perl6/Spec/S32-setting-library/Containers.pod  2009-02-27 02:44:46 UTC 
(rev 25601)
@@ -669,7 +669,13 @@
 
 =head2 Range
 
-class  Range does Positional {...}
+class  Range does Positional {
+       method from() {...}
+       method to() {...}
+       method min() {...}
+       method max() {...}
+       method List minmax() {...}
+}
 
 =head2 Buf
 

Modified: docs/Perl6/Spec/S32-setting-library/Str.pod
===================================================================
--- docs/Perl6/Spec/S32-setting-library/Str.pod 2009-02-26 23:53:35 UTC (rev 
25600)
+++ docs/Perl6/Spec/S32-setting-library/Str.pod 2009-02-27 02:44:46 UTC (rev 
25601)
@@ -503,6 +503,22 @@
 
 =item unpack
 
+=item match
+
+ method Match match(Str $self: Regex $search);
+
+=item subst
+
+ method subst(Str $self: Regex $search, Str $replacement);
+
+XXX Does this return a Match?  A Str?  
+
+=item trans
+
+ method trans(Str $self: Str $key, Str $val);
+
+ our multi trans(List of Pair %data);
+
 =back
 
 =head1 Additions

Reply via email to