Author: larry
Date: Mon Jan 22 17:53:44 2007
New Revision: 13537

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

Log:
Forgot that we're calling them multislices these days...


Modified: doc/trunk/design/syn/S04.pod
==============================================================================
--- doc/trunk/design/syn/S04.pod        (original)
+++ doc/trunk/design/syn/S04.pod        Mon Jan 22 17:53:44 2007
@@ -196,8 +196,8 @@
 within the body of the loop.  See below.
 
 The value of a loop statement is the list of values from each
-iteration.  (This list is actually a multidimensional list with
-dimensional boundaries at each iteration.  Most list contexts
+iteration.  (This list is actually a multidimensional list (a "multislice")
+with dimensional boundaries at each iteration.  Most list contexts
 ignore these boundaries and flatten the list.)  If you do not wish
 to accidentally return a list from the final loop statement in a
 subroutine, place an explicit return statement after it, or declare
@@ -440,8 +440,8 @@
 statement or block, and executes it once.  Unlike C<do>, its return
 value is specified by calling the C<take> function one or more times
 within the dynamic scope of the gather.  The returned values are in
-the form of a lazy multidim list, with each dimension corresponding to
-one C<take> slice.  (A multidim is flattened in most list contexts.).
+the form of a lazy multislice, with each dimension corresponding to
+one C<take> slice.  (A multislice is flattened in most list contexts.).
 A C<gather> is not considered a loop.
 
 Other similar C<Code>-only forms may also take bare statements,

Reply via email to