Author: lwall
Date: 2009-10-19 19:20:38 +0200 (Mon, 19 Oct 2009)
New Revision: 28846

Modified:
   docs/Perl6/Spec/S12-objects.pod
Log:
[S12] treat all delegation objects equally including arrays and hashes


Modified: docs/Perl6/Spec/S12-objects.pod
===================================================================
--- docs/Perl6/Spec/S12-objects.pod     2009-10-19 16:22:20 UTC (rev 28845)
+++ docs/Perl6/Spec/S12-objects.pod     2009-10-19 17:20:38 UTC (rev 28846)
@@ -13,8 +13,8 @@
 
     Created: 27 Oct 2004
 
-    Last Modified: 8 Oct 2009
-    Version: 89
+    Last Modified: 19 Oct 2009
+    Version: 90
 
 =head1 Overview
 
@@ -1360,36 +1360,6 @@
 
     method select_tail handles <wag hang> {...}
 
-If your delegation object happens to be an array:
-
-    has @handlers handles 'foo';
-
-then PerlĀ 6 assumes that your array contains a list of potential
-handlers, and you just want to call the I<first> one that succeeds.
-This is not considered a wildcard match unless the "handles" argument
-forces it to be.
-
-[Conjectural: the hash syntax is reserved until we figure out the
-semantics we really want, and whether this actually buys us anything
-over normal polymorphism.] If your delegation object happens to be
-a hash:
-
-    has %objects handles 'foo';
-
-then the hash provides a mapping from a set of Selectors specified as Pair
-keys to the object specified as the Pair value that should be delegated to:
-
-    has %barkers handles "bark" =
-                (Chihauhau => $yip,
-                    Beagle => $yap,
-                   Terrier => $arf,
-                 StBernard => $woof,
-                         * => $ruff,
-                );
-
-If the current object matches no Selector, a "C<nextsame>" is
-automatically performed.
-
 =head1 Types and Subtypes
 
 The type system of Perl consists of roles, classes, and subtypes.

Reply via email to