[perl #62892] Rakudo dies when trying to do 'is' inheritance on a role

2009-01-30 Thread Carl Mäsak
# New Ticket Created by "Carl Mäsak" # Please include the string: [perl #62892] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=62892 > rakudo: role A {}; class B is A {} rakudo 36139: OUTPUT«Null PMC access in get_string(

[perl #62894] Rakudo thinks that protoobjects are defined

2009-01-30 Thread Carl Mäsak
# New Ticket Created by "Carl Mäsak" # Please include the string: [perl #62894] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=62894 > so protoobjects are defined? rakudo: class A {}; my A $a; say $a.defined rakudo 36139

[perl #62898] Rakudo can't handle A declared after A::B was declared in an included module

2009-01-30 Thread Carl Mäsak
# New Ticket Created by "Carl Mäsak" # Please include the string: [perl #62898] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=62898 > In Rakudo r36143, the following works: $ perl6 -e 'role A::B {}; class A {}' # works B

[perl #62900] Rakudo dies when A is mentioned after declaring A::B

2009-01-30 Thread Carl Mäsak
# New Ticket Created by "Carl Mäsak" # Please include the string: [perl #62900] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=62900 > rakudo: role A::B {}; say 42 ~~ A rakudo 36143: OUTPUT«invoke() not implemented in cla

[perl #62902] Rakudo thinks that a proto-object in an attribute isn't ===-equal to its class

2009-01-30 Thread Carl Mäsak
# New Ticket Created by "Carl Mäsak" # Please include the string: [perl #62902] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=62902 > A protoobject in a normal lexical variable: rakudo: class A {}; my A $a; say $a === A

[perl #62908] An undeclared identifier isn't caught if it's imported indirectly

2009-01-30 Thread Carl Mäsak
# New Ticket Created by "Carl Mäsak" # Please include the string: [perl #62908] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=62908 > $ cat A.pm use v6; use B; class A does C { } $ cat B.pm use v6; use C; $ cat C.pm use v

Re: slaughter of the LTM metatokens

2009-01-30 Thread Larry Wall
On Thu, Jan 29, 2009 at 10:58:18PM -0800, Mark Lentczner wrote: >> [STD, S03] slaughter of the LTM metatokens > > This cleans up the metaop scene quite a bit. Bravo! > > I went through STD.pm with a fine tooth comb again, to extract what I'd > say about which operators were allowed to be meta'd b

[svn:parrot-pdd] r36148 - in trunk: docs/pdds t/codingstd

2009-01-30 Thread fperrad
Author: fperrad Date: Thu Jan 29 09:34:12 2009 New Revision: 36148 Modified: trunk/docs/pdds/pdd07_codingstd.pod Changes in other areas also in this revision: Added: trunk/t/codingstd/make_code_coda.t (contents, props changed) Log: [codingstd] add check of Makefile coda Modified: trunk/

[perl #62730] Internal Parrot errors leak through when passing some kinds of pairs

2009-01-30 Thread Andrew Whitworth via RT
On Thu Jan 29 02:16:23 2009, jonat...@jnthn.net wrote: > .sub 'main' > $S0 = 'foo' > example('foo'=>42) # works > # example($S0=>42) # what I want to work also > .end > > .sub 'example' > .param pmc foo :named('foo') > say foo > .end > > Uncomment the line I commented out, and

Re: r25102 - docs/Perl6/Spec

2009-01-30 Thread Carl Mäsak
Mark (>), Moritz (>>), Larry via commit bot (>>>): >>> +PERL# Lexical symbols in the standard "perlude" >> >> Did you mean "prelude" instead? > > I took the quotation marks to indicate an intentional > misspelling/coinage: "perl" + "prelude" = "perlude". At which point one might ask o

[perl #62920] Configure.pl errors generating makefile

2009-01-30 Thread via RT
# New Ticket Created by Alan Rocker # Please include the string: [perl #62920] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=62920 > After running svn up to 36161, and a make realclean, on Mandriva, the gen::makefiles ste

[perl #62900] Rakudo dies when A is mentioned after declaring A::B

2009-01-30 Thread Carl Mäsak via RT
masak (>): > rakudo: role A::B {}; say 42 ~~ A > rakudo 36143: OUTPUT«invoke() not implemented in class > 'NameSpace [...] > * masak submits rakudobug > rakudo: role A::B {}; A > rakudo 36143: OUTPUT«invoke() not implemented in class > 'NameSpace' [...] Related: rakudo: class A::B {}; my A $

Re: r25122 - docs/Perl6/Spec

2009-01-30 Thread Darren Duncan
pugs-comm...@feather.perl6.nl wrote: In the abstract, Perl is written in Unicode, and has consistent Unicode -semantics regardless of the underlying text representations. +semantics regardless of the underlying text representations. By default +Perl presents Unicode in "NFG" formation, where ea

Re: r25122 - docs/Perl6/Spec

2009-01-30 Thread Mark J. Reed
On Fri, Jan 30, 2009 at 6:30 AM, Darren Duncan wrote: > pugs-comm...@feather.perl6.nl wrote: >> >> By default Perl presents Unicode in "NFG" formation, where each grapheme >> counts as >> one character. A grapheme is what the novice user would think of as a >> character in their normal everyday

[perl #62908] An undeclared identifier isn't caught if it's imported indirectly

2009-01-30 Thread Carl Mäsak via RT
masak (>): > $ cat A.pm > use v6; > use B; > > class A does C { > } > $ cat B.pm > use v6; > use C; > $ cat C.pm > use v6; > > role C { > } > $ perl6 A.pm # works > > I've encountered cases where this fails during PIR compilation, but I > am unable to reproduce them right now. AFAIU, it should f

Re: r25102 - docs/Perl6/Spec

2009-01-30 Thread Larry Wall
On Fri, Jan 30, 2009 at 10:49:13AM +0100, Carl Mäsak wrote: : Mark (>), Moritz (>>), Larry via commit bot (>>>): : >>> +PERL# Lexical symbols in the standard "perlude" : >> : >> Did you mean "prelude" instead? : > : > I took the quotation marks to indicate an intentional : > misspelling

Re: r25102 - docs/Perl6/Spec

2009-01-30 Thread Mark J. Reed
On Fri, Jan 30, 2009 at 11:30 AM, Larry Wall wrote: > We want something that comes > outside your program, that is, a lexical scope that *surrounds* the > file scope. We don't have a good word for that: circumlude? ambilude? >[...] > Or we could go with a more linguistic contextual metaphor. A

Re: r25102 - docs/Perl6/Spec

2009-01-30 Thread Jon Lang
Larry Wall wrote: > So I'm open to suggestions for what we ought to call that envelope > if we don't call it the prelude or the perlude. Locale is bad, > environs is bad, context is bad...the wrapper? But we have dynamic > wrappers already, so that's bad. Maybe the setting, like a jewel? > That

Re: r25102 - docs/Perl6/Spec

2009-01-30 Thread Patrick R. Michaud
On Fri, Jan 30, 2009 at 08:30:25AM -0800, Larry Wall wrote: > So anyway, just because other languages call it a prelude doesn't > mean that we have to. Perl is the tail that's always trying to > wag the dog... > > What is the sound of one tail wagging? For my dog Sally, the sound of one tail wag

Re: r25122 - docs/Perl6/Spec

2009-01-30 Thread Larry Wall
On Fri, Jan 30, 2009 at 03:30:02AM -0800, Darren Duncan wrote: > pugs-comm...@feather.perl6.nl wrote: >> In the abstract, Perl is written in Unicode, and has consistent Unicode >> -semantics regardless of the underlying text representations. >> +semantics regardless of the underlying text represen

Re: r25122 - docs/Perl6/Spec

2009-01-30 Thread Geoffrey Broadwell
On Fri, 2009-01-30 at 08:12 +0100, pugs-comm...@feather.perl6.nl wrote: > @@ -103,7 +106,7 @@ > =item * > > POD sections may be used reliably as multiline comments in Perl 6. > -Unlike in Perl 5, POD syntax now requires that C<=begin comment> > +Unlike in Perl 5, POD syntax now lets you use C<=

Re: r25122 - docs/Perl6/Spec

2009-01-30 Thread Larry Wall
On Fri, Jan 30, 2009 at 10:28:43AM -0800, Geoffrey Broadwell wrote: : On Fri, 2009-01-30 at 08:12 +0100, pugs-comm...@feather.perl6.nl wrote: : > @@ -103,7 +106,7 @@ : > =item * : > : > POD sections may be used reliably as multiline comments in Perl 6. : > -Unlike in Perl 5, POD syntax now requ

Re: r25122 - docs/Perl6/Spec

2009-01-30 Thread Darren Duncan
Larry Wall wrote: On Fri, Jan 30, 2009 at 03:30:02AM -0800, Darren Duncan wrote: What's with this NFG / Normal Form G that you refer to? I don't see any mention of that in http://unicode.org/reports/tr15/ ... did you mean NFC? Nope, this is a Perl/Parrot idea. It started out with a notion of