Re: supertyping redux

2006-12-20 Thread TSa
HaloO, Larry Wall wrote: Then we'd write our done_by role above as: role Num-1.3-JRANDOM does STD:Num does Complex; method re (-- STD:Num) { self } method im (-- STD:Num) { 0.0 } The first issue I see with this approach is that we get one more contender for the plain name Complex

Re: Junctions as arguments (Pugs bug)

2006-12-20 Thread Jonathan Rockway
Ovid wrote: (reversed the message a bit) is 'b', any('a' .. 'h'), 'junctions should work'; This looks like a Test bug; it's doing something like: is 'b', 'a' # not ok is 'b', 'b' # ok is 'b', 'c' # not ok ... If you write: ok 'b' === any('a'..'h') The result is one passing

Re: Junctions as arguments (Pugs bug)

2006-12-20 Thread Larry Wall
On Wed, Dec 20, 2006 at 10:26:41AM -0600, Jonathan Rockway wrote: : Ovid wrote: : (reversed the message a bit) :is 'b', any('a' .. 'h'), 'junctions should work'; : : This looks like a Test bug; it's doing something like: : :is 'b', 'a' # not ok :is 'b', 'b' # ok :is 'b', 'c' #

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

2006-12-20 Thread Smylers
[EMAIL PROTECTED] writes: New Revision: 13495 doc/trunk/design/syn/S12.pod +In addition to Cnext METHOD, the special functions Ccallsame, +Ccallwith, Cnextsame, and Cnextwith dispatch to the next +candidate, possibly with a new argument list, and if the next +variant is used, without

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

2006-12-20 Thread larry
Author: larry Date: Wed Dec 20 18:42:50 2006 New Revision: 13497 Modified: doc/trunk/design/syn/S03.pod Log: Made Range objects smarter about transforms. Modified: doc/trunk/design/syn/S03.pod == ---

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

2006-12-20 Thread Larry Wall
On Wed, Dec 20, 2006 at 10:24:55PM +, Smylers wrote: : [EMAIL PROTECTED] writes: : : New Revision: 13495 : doc/trunk/design/syn/S12.pod : : +In addition to Cnext METHOD, the special functions Ccallsame, : +Ccallwith, Cnextsame, and Cnextwith dispatch to the next : +candidate,