first barest-bones Relation implementation committed

2006-04-17 Thread Darren Duncan
All, Following up with my recent on-#perl6 promises, I have started to implement a Perl 6 Relation class, in Pugs' ext/Relation/ directory. It is conceptually similar to the Perl 6 Set class, but operates in 2 main dimensions rather than 1. This barest-bones version has 2 main attributes,

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

2006-04-17 Thread Dr.Ruud
[EMAIL PROTECTED] schreef: Author: autrijus Date: Sun Apr 16 18:24:04 2006 New Revision: 8724 Modified: doc/trunk/design/syn/S06.pod doc/trunk/design/syn/S09.pod Log: * more typo cleanups promted by Dr. Ruud. I love tradition: s/mt/mpt ;) -The unary prefix operator C* casts a

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

2006-04-17 Thread autrijus
Author: autrijus Date: Mon Apr 17 08:52:55 2006 New Revision: 8741 Modified: doc/trunk/design/syn/S04.pod Log: * S04: Capture ~~ Signature can test for bindableness. Modified: doc/trunk/design/syn/S04.pod == ---

S05.pod

2006-04-17 Thread Sean Sieger
from There are no C/s or C/m modifiers (changes to the meta-characters replace them - see below). to There are no C/s or C/m modifiers (change to the meta-characters that replace them - see below).

Re: S05.pod

2006-04-17 Thread Trey Harris
In a message dated Mon, 17 Apr 2006, Sean Sieger writes: from There are no C/s or C/m modifiers (changes to the meta-characters replace them - see below). to There are no C/s or C/m modifiers (change to the meta-characters that replace them - see below). I don't think so There are no

Capture Object: why no verb?

2006-04-17 Thread Dave Whipp
Reading about capture objects, I see that they represent an arglist, and the the object to which you going to send those args. What is doesn't capture is the method name (the verb) that's being called. This feels like a slightly strange ommission. Compare: $message = Shape::draw.prebind(

Re: Capture Object: why no verb?

2006-04-17 Thread Audrey Tang
Dave Whipp wrote: Perhaps I'm not fully groking the abstraction of the capture-object, but it seems to me that there should be a slot in it for the method. For dispatch, all three things are needed (invocant, method, args); so if you're going to put two of them in one object, then maybe the

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

2006-04-17 Thread autrijus
Author: autrijus Date: Mon Apr 17 20:39:37 2006 New Revision: 8765 Modified: doc/trunk/design/syn/S06.pod Log: * S06: Clarified multidimensional Capture part by stating that only the positional/named parts gets into *@;x, and the invocant is exempt from it. This allows for method calls