Author: larry
Date: Tue Dec 19 01:20:40 2006
New Revision: 13495

Modified:
   doc/trunk/design/syn/S12.pod

Log:
callsame/callwith/nextsame/nextwith mentioned here too.


Modified: doc/trunk/design/syn/S12.pod
==============================================================================
--- doc/trunk/design/syn/S12.pod        (original)
+++ doc/trunk/design/syn/S12.pod        Tue Dec 19 01:20:40 2006
@@ -12,9 +12,9 @@
 
   Maintainer: Larry Wall <[EMAIL PROTECTED]>
   Date: 27 Oct 2004
-  Last Modified: 10 Nov 2006
+  Last Modified: 19 Nov 2006
   Number: 12
-  Version: 33
+  Version: 34
 
 =head1 Overview
 
@@ -645,12 +645,17 @@
     :omit(Selector)     # only classes that don't match selector
     :include(Selector)  # only classes that match selector
 
-In addition to C<next METHOD>, the special function C<call> dispatches
-to the next candidate, possibly with a new argument list:
-
-    call;           # calls with the original arguments
-    call();         # calls with no arguments
-    call(1,2,3);    # calls with a different set of arguments
+In addition to C<next METHOD>, the special functions C<callsame>,
+C<callwith>, C<nextsame>, and C<nextwith> dispatch to the next
+candidate, possibly with a new argument list, and if the "next"
+variant is used, without returning:
+
+    callsame;           # call with the original arguments (return here)
+    callwith();         # call with no arguments (return here)
+    callwith(1,2,3);    # call with a new set of arguments (return here)
+    nextsame;           # redispatch with the original arguments (no return)
+    nextwith();         # redispatch with no arguments (no return)
+    nextwith(1,2,3);    # redispatch with a new set of arguments (no return)
 
 =head1 Parallel dispatch
 

Reply via email to