Re: [S09] Whatever indices and shaped arrays

2007-03-06 Thread Larry Wall
I like it.  I'm a bit strapped for time at the moment, but if you send
me a patch for S09 I can probably dig up a program to apply it with.  :)

Larry


new Parrot project manager

2007-03-06 Thread Allison Randal
We're splitting off the Parrot project manager role from the Perl 6 
project manager role, to make better use of the time and energy of 
available volunteers. Will Coke Coleda has graciously agreed to take 
on the PM responsibilities for Parrot, and Jesse Vincent will continue 
as PM for Perl 6. Many thanks to both of them for their hard work both 
past and future.


On a somewhat related note, Chip has been very much absorbed by work and 
life of late, and talking to him on the phone today we both felt it 
would be best to let everyone know he's officially on sabbatical for a 
while. He plans to return as soon as possible. We've spread much of the 
pumpking's responsibilities across the release managers, and any 
development questions will be redirected to the architect. I'm impressed 
at how the Parrot team has handled losing the contributions of a core 
member, rerouted around the loss, and kept growing. My thanks to all of you.


Happy hacking,
Allison


Re: [S09] Whatever indices and shaped arrays

2007-03-06 Thread Jonathan Lang

Larry Wall wrote:

I like it.  I'm a bit strapped for time at the moment, but if you send
me a patch for S09 I can probably dig up a program to apply it with.  :)


Could someone advise me on how to create patches?

--
Jonathan Dataweaver Lang


Re: [S09] Whatever indices and shaped arrays

2007-03-06 Thread Juerd Waalboer
Jonathan Lang skribis 2007-03-06 13:35 (-0800):
 Could someone advise me on how to create patches?

Single file:

diff -u oldfile newfile

Entire tree:

diff -Nur oldtree/ newtree/

See also diff(1), and note that when diffing trees, you want to
distclean them first :)
-- 
korajn salutojn,

  juerd waalboer:  perl hacker  [EMAIL PROTECTED]  http://juerd.nl/sig
  convolution: ict solutions and consultancy [EMAIL PROTECTED]

Ik vertrouw stemcomputers niet.
Zie http://www.wijvertrouwenstemcomputersniet.nl/.


[svn:perl6-synopsis] r14312 - doc/trunk/design/syn

2007-03-06 Thread larry
Author: larry
Date: Tue Mar  6 21:34:30 2007
New Revision: 14312

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

Log:
Some clarifications and oversights noted by TheDamian++.
The foo\($bar) shorthand for foo.assuming($bar) is now gone.


Modified: doc/trunk/design/syn/S02.pod
==
--- doc/trunk/design/syn/S02.pod(original)
+++ doc/trunk/design/syn/S02.podTue Mar  6 21:34:30 2007
@@ -12,9 +12,9 @@
 
   Maintainer: Larry Wall [EMAIL PROTECTED]
   Date: 10 Aug 2004
-  Last Modified: 28 Feb 2007
+  Last Modified: 6 Feb 2007
   Number: 2
-  Version: 91
+  Version: 92
 
 This document summarizes Apocalypse 2, which covers small-scale
 lexical items and typological issues.  (These Synopses also contain
@@ -1238,11 +1238,7 @@
 foo:(Int,Num)
 
 It still just returns a CCode object.  A call may also be partially
-applied by using an argument list literal as a postfix operator:
-
-foo\(1,2,3,:miceblind)
-
-This is really just a shorthand for
+applied by using the C.assuming method:
 
 foo.assuming(1,2,3,:miceblind)
 
@@ -1573,6 +1569,8 @@
 
 Standard input is C$*IN, standard output is C$*OUT, and standard error
 is C$*ERR.  The magic command-line input handle is C$*ARGS.
+The arguments themselves come in C@*ARGS.  See also Declaring a MAIN
+subroutine in S06.
 
 =item *
 
@@ -1907,7 +1905,7 @@
 a = %a :%a
 a = $$a:$$a
 a = @$$a   :@$$a (etc.)
-a = %fooa%foo:a
+a = %fooa%fooa:p
 
 Note that as usual the C{...} form can indicate either a closure or a hash
 depending on the contents.  It does Inot indicate a subscript.
@@ -2450,8 +2448,8 @@
 or as an array via C@=DATA.  Presumably a module could read all
 its COMMENT blocks from C@=COMMENT, for instance.  Each chunk of
 pod comes as a separate array element.  You have to split it into lines
-yourself.  Each chunk has a C.linenum property that indicates its
-starting line within the source file.
+yourself.  Each chunk has a C.range property that indicates its
+line number range within the source file.
 
 The lexical routine itself is C?ROUTINE; you can get its name with
 CROUTINE.name.  The current block is C?BLOCK.  If the block has a label,


[svn:perl6-synopsis] r14313 - doc/trunk/design/syn

2007-03-06 Thread larry
Author: larry
Date: Tue Mar  6 21:54:01 2007
New Revision: 14313

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

Log:
Q: Can February March?  A: No, but April May...


Modified: doc/trunk/design/syn/S02.pod
==
--- doc/trunk/design/syn/S02.pod(original)
+++ doc/trunk/design/syn/S02.podTue Mar  6 21:54:01 2007
@@ -12,7 +12,7 @@
 
   Maintainer: Larry Wall [EMAIL PROTECTED]
   Date: 10 Aug 2004
-  Last Modified: 6 Feb 2007
+  Last Modified: 6 Mar 2007
   Number: 2
   Version: 92