[perl #32667] [TODO] IMCC - documentation needs updating

2007-01-17 Thread Allison Randal via RT
On Tue Jan 16 12:05:17 2007, [EMAIL PROTECTED] wrote: > Attached patch adds new syntax documentation to docs/imcc/syntax.pod and > fixes some typos there. It now also indicates where various flags are > explained. Applied in r16678. > Is the shorthand syntax for function calls ("($P0, a :slurpy)

Re: [perl #41237] [TODO] PMC Class name IDs will require a dot in front

2007-01-17 Thread Allison Randal
Matt Diephouse wrote: I actually prefer the dot. I don't like the possible ambiguity between types and local variables: .local string MyClass MyClass = '...' $P0 = new MyClass # is this a type or a string? At that point, what we're really talking about is sigils. So, why put sigils o

Re: I/O PDD - ready for implementation

2007-01-17 Thread Nicholas Clark
On Tue, Jan 09, 2007 at 09:33:52AM -0800, Larry Wall wrote: > The Perl 6 perspective on this is that error values should be allowed to > be as "interesting" as you like. The lower level routine goes ahead and > pregenerates the exception object but returns it as an interesting > error value inste

Re: repository open for commits

2007-01-17 Thread Leopold Toetsch
Am Mittwoch, 17. Januar 2007 02:07 schrieb jerry gay: > i never officially closed the repo to commits, but for those of you > awaiting parrot's release, it's now complete. you may commit freely. > thanks for your patience. Congrats. Well done. > ~jerry Thanks leo

Re: Numeric Semantics

2007-01-17 Thread TSa
HaloO, Luke Palmer wrote: That is, is 1 different from 1.0? I opt for 1 being Int and 1.0 being Num. But for the latter a test .does(Int) might succeed on the footing that the fractional part is zero, that is 1.0%1 == 0. Note that 1/3*3 does not necessarily equal 1.0 for floating point math. I

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

2007-01-17 Thread larry
Author: larry Date: Wed Jan 17 10:56:32 2007 New Revision: 13526 Modified: doc/trunk/design/syn/S13.pod Log: Replaced "is commutative" with a more general multisig syntax. Modified: doc/trunk/design/syn/S13.pod == --

Re: Numeric Semantics

2007-01-17 Thread Jonathan Lang
TSa wrote: Luke Palmer wrote: > That is, is 1 different from 1.0? I opt for 1 being Int and 1.0 being Num. But for the latter a test .does(Int) might succeed on the footing that the fractional part is zero, that is 1.0%1 == 0. I'm very leery of the idea that "A.does(B)" ever returns true when

Re: The S13 "is commutative" trait

2007-01-17 Thread Larry Wall
On Tue, Jan 16, 2007 at 01:41:30PM -0800, Jonathan Lang wrote: : Luke Palmer wrote: : >Seems reasonable. My generality alarm goes off when I realize that : >you can't specify commutativity for two of the three args, but that's : >fine because it's definitely a cpanable feature. : : IIRC, it's pos

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

2007-01-17 Thread Jonathan Lang
[EMAIL PROTECTED] wrote: +Conjectural: If the first parameter to a multi signature is followed +by an invocant colon, that signature represents two signatures, one +for an ordinary method definition, and one for the corresponding multi +definition that has a comma instead of the colon. This form

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

2007-01-17 Thread larry
Author: larry Date: Wed Jan 17 11:50:09 2007 New Revision: 13527 Modified: doc/trunk/design/syn/S03.pod Log: Revised reduce semantics to allow list infixes to work correctly. Modified: doc/trunk/design/syn/S03.pod ==

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

2007-01-17 Thread larry
Author: larry Date: Wed Jan 17 14:05:20 2007 New Revision: 13528 Modified: doc/trunk/design/syn/S05.pod Log: Clarify how C<||> limits longest-token semantics. Modified: doc/trunk/design/syn/S05.pod == --- doc/trunk/d

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

2007-01-17 Thread larry
Author: larry Date: Wed Jan 17 18:24:48 2007 New Revision: 13529 Modified: doc/trunk/design/syn/S05.pod Log: We now analyze regex expressions as pattern/action pairs and grammars as collections of those pairs. The initial-constant-strings approach is now generalized to initial DFAable pattern