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

Debian packages for pugs and parrot

2007-12-19 Thread Moritz Lenz
Good localtime(), The Debian packages for pugs and parrot have been orphaned, i.e. they have no maintainer anymore, and will disappear from Debian if nobody takes over: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=444708 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=444711 If anybody

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: Between

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

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

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
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

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

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

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

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 DM).

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 running

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 and not a

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 that's the

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.

[perl #48737] [DEPRECATED] .namespace identifier 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 identifier [deprecated] Open a new scope block. This namespace is not the same as the .namespace [ identifier ] syntax, which is used for storing subroutines in a particular namespace in the global symbol table. This

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: 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 I'm about

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: 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

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 word.

[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. # URL: http://rt.perl.org/rt3/Ticket/Display.html?id=48877 runtime/parrot/include/vtable_methods.pasm contains a great number of .constant

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,

[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 == ---

[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 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

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). We

[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. # URL: 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.

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, the

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

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

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

2007-12-19 Thread James Keenan via RT
No complaints; resolving 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 #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 #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 #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.

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 post

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 use that

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 wrapper sub that

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 Bfind_global 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

[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 Y

Concerns about {...code...}

2007-12-19 Thread Michael G Schwern
I was reading an article about Perl 6, I forget which one, and it happened to mention that code can be interpolated inside double quoted strings. That's one thing, my concern is with the selected syntax. say foo { 1+1 }; # foo 2 The {...} construct seems far too common one in normal

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