Re: [perl #48631] [RFE] oo - allow :method to also enter sub in namespace

2007-12-19 Thread Allison Randal
Patrick R. Michaud wrote: Of course, in the previous object model I think there was only one place to look, and find_method did the searching. In the previous model, there was no distinction between subroutines and methods. Any method could be called as a subroutine, and any subroutine coul

[perl #48895] [PATCH] PLATFORMS update for 0.5.1.

2007-12-19 Thread Will Coleda via RT
On Wed Dec 19 12:15:39 2007, doughera wrote: > This patch updates PLATFORMS for my Solaris 8 system, based on > parrot-0.5.1. > > --- parrot-0.5.1/PLATFORMSWed Dec 19 13:35:14 2007 > +++ parrot-andy/PLATFORMS Wed Dec 19 15:10:11 2007 > @@ -31,7 +31,8 @@ > linux-x86_64-gcc4.1.0 4

Re: [perl #48018] [DEPRECATED] find_global opcode

2007-12-19 Thread chromatic
On Saturday 01 December 2007 14:29:48 Will Coleda wrote: > from DEPRECATED.pod > > =item B > > There are several variants of some of the above ops; all are deprecated, > and are replaced by the ops {set,get}_[hll,root]_global. See also > http://www.parrotcode.org/docs/ops/var.html. I poked at thi

Re: eval() and lexical introspection in Parrot

2007-12-19 Thread Patrick R. Michaud
On Wed, Dec 19, 2007 at 10:57:27PM -0600, Patrick R. Michaud wrote: > On Wed, Dec 19, 2007 at 11:15:46PM +0100, Mehmet Yavuz Selim Soyturk wrote: > > > One temporary workaround that I considered for this problem > > > would be to have eval() use introspection on its caller to > > > create a "wrappe

Re: eval() and lexical introspection in Parrot

2007-12-19 Thread Patrick R. Michaud
On Wed, Dec 19, 2007 at 11:15:46PM +0100, Mehmet Yavuz Selim Soyturk wrote: > > One temporary workaround that I considered for this problem > > would be to have eval() use introspection on its caller to > > create a "wrapper sub" that duplicates the lexical environment of > > the caller, and then u

Re: breakdown of tasks for PMC PDD implementation

2007-12-19 Thread Will Coleda
On Dec 19, 2007 5:30 PM, Allison Randal <[EMAIL PROTECTED]> wrote: > - Modify Pmc2c so METHOD means the same thing as PCCMETHOD. (This change > will need a deprecation cycle.) > - Do a search-and-replace changing all instances of 'PCCMETHOD' to 'METHOD'. FYI, These two items can be done any time p

[perl #48633] [PATCH] config/inter/progs.pm refactored to make it more testable

2007-12-19 Thread James Keenan via RT
Patch applied to trunk in r24102.

[perl #48074] [PATCH] fix for pcre test if libpcre installed in non-standard location

2007-12-19 Thread James Keenan via RT
On Mon Dec 03 20:04:08 2007, [EMAIL PROTECTED] wrote: > Uploading updated version of patch based on discussion with chromatic on > perl6-internals mailing list. Devin: This is the result I got when I applied the 2nd version of your patch on Darwin and then ran the patched test file: [parrot] 516

[perl #48677] [BUG] r23917 led to 'make' failure

2007-12-19 Thread James Keenan via RT
The immediate issue is resolved, so I'm resolving the ticket. Larger issues about gcc should be dealt with in a new, separate ticket.

[perl #47531] [BUG] t/src/intlist.t and t/src/io.t: 'undefined reference' test failures

2007-12-19 Thread James Keenan via RT
For better or worse, I haven't been getting these failures in recent weeks, so I'm resolving the ticket.

[perl #48118] [PATCH] Replace additional instances of '$/'

2007-12-19 Thread James Keenan via RT
No complaints; resolving ticket.

Re: Test failures on Solaris 9

2007-12-19 Thread James E Keenan
Paul Cochrane wrote: Hi everyone, these failures probably aren't critical for release, however I thought it best to mention them. Paul System: Solaris 9 cc: Sun C 5.8 2005/10/13 Parrot revision: 24033 t/library/pcre... # Failed test (t/library/pcre.t at line 35

breakdown of tasks for PMC PDD implementation

2007-12-19 Thread Allison Randal
Next month's development milestone is the implementation of the new PMC spec. This milestone involves many small tasks, which can be divided up pretty easily between a handful of people. Now that Jonathan's shipped the release, here's a handful of tasks that could be picked off at various skill

Re: eval() and lexical introspection in Parrot

2007-12-19 Thread Mehmet Yavuz Selim Soyturk
> One temporary workaround that I considered for this problem > would be to have eval() use introspection on its caller to > create a "wrapper sub" that duplicates the lexical environment of > the caller, and then use that as the target of an :outer() > flag when it's passed to imcc. For example,

[perl #48895] [PATCH] PLATFORMS update for 0.5.1.

2007-12-19 Thread via RT
# New Ticket Created by Andy Dougherty # Please include the string: [perl #48895] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=48895 > This patch updates PLATFORMS for my Solaris 8 system, based on parrot-0.5.1. --- par

Re: Debian packages for pugs and parrot

2007-12-19 Thread Gunnar Wolf
Allison Randal dijo [Wed, Dec 19, 2007 at 03:27:33PM +0200]: > > How difficult would it be to set up a debian-parrot group? It would > consist of the specific Parrot team members who have responsibility > for packaging and uploading Parrot (understanding that each would > need to apply as a DM). W

Re: Debian packages for pugs and parrot

2007-12-19 Thread Gunnar Wolf
Allison Randal dijo [Wed, Dec 19, 2007 at 02:14:35PM +0200]: > Indeed. Parrot is a complete virtual machine similar to Mono or > Java. As such, it's likely that Parrot will ultimately split into a > few more packages than it currently has, including parrot-modules, > parrot-dev, and packages for ru

[perl #48074] [PATCH] fix for pcre test if libpcre installed in non-standard location

2007-12-19 Thread James Keenan via RT
On Mon Dec 03 20:04:08 2007, [EMAIL PROTECTED] wrote: > Uploading updated version of patch based on discussion with chromatic on > perl6-internals mailing list. I spoke with Devin at the Perl 20th birthday celebration in New York last night and he asked me to nudge this patch forward. Can we get

RE: Debian packages for pugs and parrot

2007-12-19 Thread Jeremiah Foster
Hello, > Allison Randal wrote: > > The Parrot release managers will adopt the Parrot Debian > package. None > > of our current release managers are Debian Developers, so > we will need > > to find a sponsor. Let us know if you have any recommendations. > > I CC'ed [EMAIL PROTECTED], I guess

[svn:parrot-pdd] r24075 - trunk/docs/pdds/draft

2007-12-19 Thread kjs
Author: kjs Date: Wed Dec 19 09:40:15 2007 New Revision: 24075 Modified: trunk/docs/pdds/draft/pdd06_pasm.pod Log: [pdd06] change .constant into .macro_const Modified: trunk/docs/pdds/draft/pdd06_pasm.pod == --- trunk

Re: Debian packages for pugs and parrot

2007-12-19 Thread Allison Randal
Jeremiah Foster wrote: How difficult would it be to set up a debian-parrot group? Not hard at all. As Martin mentioned, debian has a development machine called alioth which hosts a GForge repository, if that is the right word. http://alioth.debian.org/ This sounds like the ideal solution,

[perl #48877] [TODO] Don't generate .constant declarations for vtable method names.

2007-12-19 Thread via RT
# New Ticket Created by Klaas-Jan Stol # Please include the string: [perl #48877] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=48877 > runtime/parrot/include/vtable_methods.pasm contains a great number of .constant defini

RE: Debian packages for pugs and parrot

2007-12-19 Thread Jeremiah Foster
> > In short, "teams" i.e. debian-perl are internal debian groups with > > upload rights. > > How difficult would it be to set up a debian-parrot group? Not hard at all. As Martin mentioned, debian has a development machine called alioth which hosts a GForge repository, if that is the right

Re: Parrot 0.5.1 "Hatachi" Released!

2007-12-19 Thread François Perrad
Jonathan Worthington wrote: -- Lebennin Silver flow the streams from Colos to Erui In the green fields of Lebennin! Tall grows the grass there. In the wind from the Sea The white lilies sway, And the golden bells are shaken of mallos and alfirin In the green fields of Lebennin, In the win

Re: vtable entries still have double underscore?

2007-12-19 Thread Allison Randal
Klaas-Jan Stol wrote: this sounds like a new sub :flag coming up... The :multi flag already exists, so in this case just the implementation will change. Allison

Re: vtable entries still have double underscore?

2007-12-19 Thread Klaas-Jan Stol
On Dec 19, 2007 4:57 PM, Allison Randal <[EMAIL PROTECTED]> wrote: > Francois PERRAD wrote: > > > > double__underscore still the only way to overload a non-vtable method, > > for example, the opcode add (with MMD) : > thanks for the example. > > > Ah, yes. I'll make a note of that in the MMD PDD

Re: vtable entries still have double underscore?

2007-12-19 Thread Allison Randal
Francois PERRAD wrote: double__underscore still the only way to overload a non-vtable method, for example, the opcode add (with MMD) : Ah, yes. I'll make a note of that in the MMD PDD I'm about to check in. (It will change.) Allison

RE: Debian packages for pugs and parrot

2007-12-19 Thread Jeremiah Foster
> From: Allison Randal [mailto:[EMAIL PROTECTED] > > Indeed. Parrot is a complete virtual machine similar to Mono > or Java. As such, it's likely that Parrot will ultimately > split into a few more packages than it currently has, > including parrot-modules, parrot-dev, and packages for > ru

[perl #48737] [DEPRECATED] .namespace PIR syntax

2007-12-19 Thread Klaas-Jan Stol via RT
On Sun Dec 16 21:18:31 2007, coke wrote: > From PDD19: > > =item .namespace [deprecated] > > Open a new scope block. This "namespace" is not the same as the > .namespace [ ] syntax, which is used for storing > subroutines > in a particular namespace in the global symbol table. > This directive

Re: vtable entries still have double underscore?

2007-12-19 Thread Allison Randal
Klaas-Jan Stol wrote: 1. is the double__underscore thing still supposed to work and if so, is it deprecated? Deprecated, but not yet entirely removed from the code. 2. are the .constant definitions still needed? i.o.w., does updating that file make sense or can i save myself that trouble.

RE: Debian packages for pugs and parrot

2007-12-19 Thread Jeremiah Foster
> > Usually the debian maintainer is responsible for forwarding bugs, > > since parrot is maintainer-less it appears that this didn't > happen. I > > will look into this and see if I can forward them. > > Thanks, that would be helpful. Here is the first bug, it appears to be a debian bug an

Re: Debian packages for pugs and parrot

2007-12-19 Thread Moritz Lenz
Allison Randal wrote: > The Parrot release managers will adopt the Parrot Debian package. None > of our current release managers are Debian Developers, so we will need > to find a sponsor. Let us know if you have any recommendations. I CC'ed [EMAIL PROTECTED], I guess that's the right place to a

Re: Debian packages for pugs and parrot

2007-12-19 Thread Martín Ferrari
On Dec 19, 2007 10:27 AM, Allison Randal <[EMAIL PROTECTED]> wrote: > How difficult would it be to set up a debian-parrot group? It would > consist of the specific Parrot team members who have responsibility for > packaging and uploading Parrot (understanding that each would need to > apply as a D

eval() and lexical introspection in Parrot

2007-12-19 Thread Patrick R. Michaud
This is a longish message describing some obstacles I'm encountering with implementing eval() in perl6, especially as it relates to handling of lexical (my) variables. IIRC there are quite a few tests in the Perl 6/Pugs test suite that expect a working eval(), so we may need this capability sooner

Re: vtable entries still have double underscore?

2007-12-19 Thread Francois PERRAD
Klaas-Jan Stol wrote: in PIR you can override (or implement) a vtable method using the :vtable flag. before that, in the past, this was done by prefixing the vtable name with 2 underscores. While ack'ing for ".constant" (to be replaced with .macro_const), I found that the following file defines

vtable entries still have double underscore?

2007-12-19 Thread Klaas-Jan Stol
in PIR you can override (or implement) a vtable method using the :vtable flag. before that, in the past, this was done by prefixing the vtable name with 2 underscores. While ack'ing for ".constant" (to be replaced with .macro_const), I found that the following file defines constants for all entrie

Re: Debian packages for pugs and parrot

2007-12-19 Thread Allison Randal
Jeremiah Foster wrote: That document assumes that the team "parrot-porters" is a group of debian developers working together to maintain parrot in debian, it is a document aimed at debian developers. However I cannot find a debian team called "parrot-porters". I assume this is the name that the

Re: Debian packages for pugs and parrot

2007-12-19 Thread Allison Randal
Jeremiah Foster wrote: Parrot is a bit of different beastie than the perl modules we normally handle. But I am fairly certain someone here would be willing to help. I am not very familiar with parrot aside from having read some articles on PIR and seen a couple talks, but it is still a bit over

Re: Debian packages for pugs and parrot

2007-12-19 Thread Allison Randal
The Parrot release managers will adopt the Parrot Debian package. None of our current release managers are Debian Developers, so we will need to find a sponsor. Let us know if you have any recommendations. Also, is there any way we can get an upstream filing of the Parrot-related requests to o

Re: [svn:parrot] r24052 - in trunk: . t/src

2007-12-19 Thread chromatic
On Wednesday 19 December 2007 00:24:32 Paul Cochrane wrote: > > [t] Nuked t/src/vtables.t, which pokes into the guts of libparrot using > > functions not documented nor promised in the extension API. Making this > > test work actually correctly in a sane and safe way would require either: > > Bet

Re: [svn:parrot] r24052 - in trunk: . t/src

2007-12-19 Thread Paul Cochrane
chromatic, > [t] Nuked t/src/vtables.t, which pokes into the guts of libparrot using > functions not documented nor promised in the extension API. Making this test > work actually correctly in a sane and safe way would require either: Between 1/2 and 2/3 of the functions in src/vtables.c is act