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

2007-05-24 Thread Darren Duncan
At 4:00 PM -0700 5/23/07, Jonathan Lang wrote: I see no mention of C@@x in this section. I would assume that C@@x may be bound to any object that does the CMultidimensional role, with a note to the effect that the CMultidimensional role does the CPositional role (and thus anything that C@x may

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

2007-05-24 Thread Jonathan Lang
Darren Duncan wrote: Jonathan Lang wrote: I see no mention of C@@x in this section. I would assume that C@@x may be bound to any object that does the CMultidimensional role, with a note to the effect that the CMultidimensional role does the CPositional role (and thus anything that C@x may be

Re: new FAQs

2007-05-24 Thread Joshua Isom
On May 23, 2007, at 8:06 PM, Will Coleda wrote: On May 23, 2007, at 1:58 AM, Joshua Isom wrote: I confess to not grasping the point you claim is simple. As you understand it, what is there about a register based machine, as opposed to a stack based machine, that specifically improves the

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

2007-05-24 Thread Jonathan Lang
Perhaps it's better to think of '@' and '@@' as working with different contexts. S02 says that there are three main contexts (void, scalar, and list); that scalar context has a number of sub-contexts (boolean, integer, number, and string), and that list context has a number of sub-contexts based

RPMs

2007-05-24 Thread David Fetter
Folks, I've been wrestling with the .spec file to generate RPMs for parrot 0.4.12, and so far, the .spec file is winning, so I figured I'd do what I always do when I'm losing: fight dirty and call in help :) Is anybody else here interested in that packaging system? More generally, I've heard

Re: new FAQs

2007-05-24 Thread chromatic
On Wed, May 23, 2007 at 10:37:06PM -0400, Josh Wilmes wrote: At 19:05 on 05/23/2007 PDT, chromatic [EMAIL PROTECTED] wrote: - better compiler tools than lex and yacc. Is it necessary (or even fair) to tie compiler components to parrot? I really don't know how to answer this question.

Re: new FAQs

2007-05-24 Thread Josh Wilmes
At 19:05 on 05/23/2007 PDT, chromatic [EMAIL PROTECTED] wrote: It sounds like you are saying that languages are free to implement their own semantics using their own code, and that they can choose not to interoperate with predefined Parrot types or types from other languages when that

Re: new FAQs

2007-05-24 Thread Josh Wilmes
At 20:07 on 05/23/2007 PDT, chromatic [EMAIL PROTECTED] wrote: On Wed, May 23, 2007 at 10:37:06PM -0400, Josh Wilmes wrote: At 19:05 on 05/23/2007 PDT, chromatic [EMAIL PROTECTED] wrote: - better compiler tools than lex and yacc. Is it necessary (or even fair) to tie compiler

[perl #43044] [PATCH] more comments for debug.c

2007-05-24 Thread via RT
# New Ticket Created by Klaas-Jan Stol # Please include the string: [perl #43044] # in the subject line of all future correspondence about this issue. # URL: http://rt.perl.org/rt3/Ticket/Display.html?id=43044 hi, attached another patch for debug.c I already sent this one, but I just

Re: RPMs

2007-05-24 Thread Rafael Garcia-Suarez
David Fetter wrote in perl.perl6.internals : Folks, I've been wrestling with the .spec file to generate RPMs for parrot 0.4.12, and so far, the .spec file is winning, so I figured I'd do what I always do when I'm losing: fight dirty and call in help :) I think that Steven Pritchard has

Re: new FAQs

2007-05-24 Thread chromatic
On Thursday 24 May 2007 05:34:46 Josh Wilmes wrote: At 20:07 on 05/23/2007 PDT, chromatic [EMAIL PROTECTED] wrote: On Wed, May 23, 2007 at 10:37:06PM -0400, Josh Wilmes wrote: Is it necessary (or even fair) to tie compiler components to parrot? I really don't know how to answer this

Re: new FAQs

2007-05-24 Thread Bernhard Schmalhofer
Josh Wilmes schrieb: The compiler tools target Parrot, so that it will be easier for people (including us) to write languages that run on Parrot. I understand. I'm just saying that *if* perl 6 were being written to target an existing VM, any brilliant compiler tools could be written to

Re: [S02] Sigils

2007-05-24 Thread Larry Wall
On Wed, May 23, 2007 at 04:33:23PM -0700, Jonathan Lang wrote: : From S02: : : -- : : Perl 6 includes a system of Bsigils to mark the fundamental : structural type of a variable: : :$ scalar (object) :@ ordered array :% unordered hash (associative array) :

Re: [S02] Sigils

2007-05-24 Thread Larry Wall
Whoops, quoted but forgot to answer first question... On Wed, May 23, 2007 at 04:33:23PM -0700, Jonathan Lang wrote: : Perl 6 includes a system of Bsigils to mark the fundamental : structural type of a variable: : :$ scalar (object) :@ ordered array :% unordered hash

Re: Small tweak to Pmc2c.pm

2007-05-24 Thread Robert Wilkinson
On Sat, May 19, 2007 at 02:38:11PM -0400, Bob Rogers wrote: Content-Description: message body text This reports unknown method names when generating C code for PMCs. WDOT? Is this the right place for it? Should it die instead of warn? -- Bob Rogers

Re: [S02] Sigils

2007-05-24 Thread Jonathan Lang
Larry Wall wrote: Well, it's already too easy, but the problem I have with it is not that. My problem is that sigil:@ is the name of a very specific syntactic notion, while Positional is the name of a very generic semantic notion. I don't think those levels should be confused. Fair enough.

[perl #43048] imcc constant folding div by zero bug

2007-05-24 Thread via RT
# New Ticket Created by Will Coleda # Please include the string: [perl #43048] # in the subject line of all future correspondence about this issue. # URL: http://rt.perl.org/rt3/Ticket/Display.html?id=43048 ... or so I think: This works: .sub zero_check push_eh one $N0 = 0.0

Re: [S02] Sigils

2007-05-24 Thread Darren Duncan
At 1:30 PM -0700 5/24/07, Larry Wall wrote: Yes, provided we consider Junction and Any to both be subtypes of Object. All this time, I was thinking that Any and Object were synonymous, that Any is a symbolic|syntactic alias for Object, and Any is not a subtype of Object. Object is the

Re: Small tweak to Pmc2c.pm

2007-05-24 Thread Bob Rogers
From: Robert Wilkinson [EMAIL PROTECTED] Date: Thu, 24 May 2007 21:41:28 +0100 +# check for mispeled or unimplemented method names. Misspelled is misspelled? :-) End of diffs. Bob Just my lame sense of humor flaring up again. --