[perl #41310] [CAGE] autogenerated PMC stubs kill compile

2007-01-22 Thread via RT
# New Ticket Created by Allison Randal # Please include the string: [perl #41310] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=41310 > When generating a stub PMC with F, the generated stub terminates the compile process

Parrot Bug Summary

2007-01-22 Thread Parrot Bug Summary
Parrot Bug Summary http://rt.perl.org/rt3/NoAuth/parrot/Overview.html Generated at Mon Jan 22 14:00:08 2007 GMT --- * Numbers * New Issues * Overview of Open Issues * Ticket Status By Version * Requestors with m

Re: RAII in Perl6/Parrot

2007-01-22 Thread Blair Sutton
Here is a script in Perl 5 with a multi-threaded RAII idiom I use quite a lot (In P5 & C++). I am not sure how threads will be implemented in P6 (but hopefully one will have a *choice* of copying all variables into your private namespace!).Will the LEAVE closure trait take the previous role of

[perl #41312] [TODO] - Docs - update FAQ

2007-01-22 Thread via RT
# New Ticket Created by Will Coleda # Please include the string: [perl #41312] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=41312 > The FAQ has the following issues: 1) refers to parrot assembly instead of PIR as primar

Re: RAII in Perl6/Parrot

2007-01-22 Thread Blair Sutton
Actually this script displays: - Creating 'zippy' with 3 lives Destroying 'zippy' with 3 lives Creating 'biggles' with 5 lives Destroying 'biggles' with 5 lives T1: starting T1: 'biggles' has 5 lives T1: Remove from list T2: starting T2: 'biggles' has 4 lives T2: Remove from list T3: starting T3:

Re: RAII in Perl6/Parrot

2007-01-22 Thread Blair Sutton
Sorry some zealous re-factoring screwed my earlier script. The objects should have been created outside the push stack. I.e. my $a = MyObj->new('zippy', 3); my $b = MyObj->new('biggles', 5); my $s = new Thread::Semaphore; my @B :shared; push @B, $a; push @B, $b; ... Then the destruction does

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

2007-01-22 Thread larry
Author: larry Date: Mon Jan 22 10:46:25 2007 New Revision: 13531 Modified: doc/trunk/design/syn/S04.pod Log: Implicit return policies clarified. Loop and conditional returns are now more conducive to list comprehension constructs (including accidental ones). Modified: doc/trunk/design/syn/S

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

2007-01-22 Thread larry
Author: larry Date: Mon Jan 22 11:40:24 2007 New Revision: 13532 Modified: doc/trunk/design/syn/S04.pod Log: More list comprehension tweakage. Modified: doc/trunk/design/syn/S04.pod == --- doc/trunk/design/syn/S04.po

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

2007-01-22 Thread larry
Author: larry Date: Mon Jan 22 11:47:39 2007 New Revision: 13533 Modified: doc/trunk/design/syn/S04.pod Log: typo from TreyHarris++ Modified: doc/trunk/design/syn/S04.pod == --- doc/trunk/design/syn/S04.pod(o

Re: Subject: Parrot 0.4.8 Released

2007-01-22 Thread Matt Diephouse
Jarkko Hietaniemi <[EMAIL PROTECTED]> wrote: chromatic wrote: > On Saturday 20 January 2007 10:36, Jarkko Hietaniemi wrote: > >> I can't help the feeling that Parrot is a nice linux x86 experiment. >> Of course one can make the claim that not fixing the problems is my >> problem. > > I so do; wa

[svn:parrot-pdd] r16761 - in trunk: . docs/pdds docs/pdds/clip docs/pdds/draft src t/pmc

2007-01-22 Thread particle
Author: particle Date: Mon Jan 22 11:29:00 2007 New Revision: 16761 Added: trunk/docs/pdds/draft/ - copied from r16760, /trunk/docs/pdds/clip/ Removed: trunk/docs/pdds/clip/ Modified: trunk/docs/pdds/README trunk/docs/pdds/draft/pdd24_events.pod trunk/docs/pdds/draft/pdd25_con

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

2007-01-22 Thread larry
Author: larry Date: Mon Jan 22 12:21:27 2007 New Revision: 13534 Modified: doc/trunk/design/syn/S03.pod Log: Tweakage of && and || semantics in support of list comprehensions. Modified: doc/trunk/design/syn/S03.pod =

[perl #41267] [TODO] rename 'clip' pdd directory to 'draft'

2007-01-22 Thread Jerry Gay via RT
'clip' has now been renamed to 'draft', and all references have been updated (r16761.) coke++ for updating the website. ~jerry

[perl #41292] [PATCH] make languages/cola/{lexer,parser}.c comply with coding standards

2007-01-22 Thread Paul Cochrane via RT
On Mon Jan 22 10:17:48 2007, [EMAIL PROTECTED] wrote: > On Fri Jan 19 01:48:36 2007, ptc wrote: > > Which revision of Parrot was this using? The reason I ask is that > > these files are supposed to be exempt from the coding standards tests > > as they are automatically generated by flex/yacc. I

[perl #41316] Parrot - 0.4.9 release

2007-01-22 Thread via RT
# New Ticket Created by Will Coleda # Please include the string: [perl #41316] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=41316 > Milestone ticket for the 0.4.9 release.

[perl #41317] [PATCH] parrot component/interface stability classification

2007-01-22 Thread via RT
# New Ticket Created by Jerry Gay # Please include the string: [perl #41317] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=41317 > attached inline is a patch for a document classifying parrot component and interface stabil

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

2007-01-22 Thread larry
Author: larry Date: Mon Jan 22 15:51:04 2007 New Revision: 13535 Modified: doc/trunk/design/syn/S04.pod Log: typo from thom++ Modified: doc/trunk/design/syn/S04.pod == --- doc/trunk/design/syn/S04.pod(origina

Re: Subject: Parrot 0.4.8 Released

2007-01-22 Thread Nicholas Clark
On Mon, Jan 22, 2007 at 01:48:41PM -0500, Matt Diephouse wrote: > Alternatively, if you (or anyone else) wanted and were able to provide > developer access to a Tru64 box, existing committers could try to fix the > problems. And yes, I would be willing to take a shot at it (realizing that I > may

Re: Numeric Semantics

2007-01-22 Thread Darren Duncan
At 10:03 AM -0800 1/17/07, Jonathan Lang wrote: 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

Re: Subject: Parrot 0.4.8 Released

2007-01-22 Thread Jarkko Hietaniemi
Nicholas Clark wrote: > On Mon, Jan 22, 2007 at 01:48:41PM -0500, Matt Diephouse wrote: > >> Alternatively, if you (or anyone else) wanted and were able to provide >> developer access to a Tru64 box, existing committers could try to fix the >> problems. And yes, I would be willing to take a shot a

Re: Numeric Semantics

2007-01-22 Thread Smylers
Darren Duncan writes: > For round-trip consistency, a generic non-formatted num-to-char-string > operation should include a .0 as appropriate if it is converting from > a Num, whereas when converting from an Int it would not. So this (in Perl 5): % perl -wle 'print 100 / 2' 50 you would wan

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

2007-01-22 Thread larry
Author: larry Date: Mon Jan 22 17:46:46 2007 New Revision: 13536 Modified: doc/trunk/design/syn/S03.pod Log: Debrainoization suggested by John Macdonald++. Modified: doc/trunk/design/syn/S03.pod == --- doc/trunk/desi

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

2007-01-22 Thread larry
Author: larry Date: Mon Jan 22 17:53:44 2007 New Revision: 13537 Modified: doc/trunk/design/syn/S04.pod Log: Forgot that we're calling them multislices these days... Modified: doc/trunk/design/syn/S04.pod == --- doc/

Re: Numeric Semantics

2007-01-22 Thread Doug McNutt
At 00:32 + 1/23/07, Smylers wrote: > % perl -wle 'print 99 / 2' > 49.5 I would expect the line to return 49 because you surely meant integer division. Perl 5 just doesn't have a user-available type integer. % perl -wle 'print 99.0 / 2.0' OR % perl -wle 'print 99.0 / 2' would return 49.5

Re: Numeric Semantics

2007-01-22 Thread Darren Duncan
At 12:32 AM + 1/23/07, Smylers wrote: Darren Duncan writes: For round-trip consistency, a generic non-formatted num-to-char-string operation should include a .0 as appropriate if it is converting from a Num, whereas when converting from an Int it would not. So this (in Perl 5): % pe

Re: Numeric Semantics

2007-01-22 Thread Dave Whipp
Doug McNutt wrote: At 00:32 + 1/23/07, Smylers wrote: % perl -wle 'print 99 / 2' 49.5 I would expect the line to return 49 because you surely meant integer > division. Perl 5 just doesn't have a user-available type integer. I'd find that somewhat unhelpful. Especially on a one-liner, l

Re: Numeric Semantics

2007-01-22 Thread Larry Wall
The default / operator is not going to do integer division. This is not negotiable; normal people expect 1/2 to mean one half, so / is going to coerce to some type that can support fractions. We'll use "div" and "mod" for the polymorphic variants defaulting to floor semantics, and things like edi

Re: Numeric Semantics

2007-01-22 Thread Darren Duncan
At 5:56 PM -0800 1/22/07, Larry Wall wrote: Whether a Num that happens to be an integer prints out with .0 is a separate issue. My bias is that a Num pretend to be an integer when it can. I think most folks (including mathematicians) think that the integer 1 and the distance from 0 to 1 on the

Re: Numeric Semantics

2007-01-22 Thread Smylers
Larry Wall writes: > The default / operator is not going to do integer division. Yay! > This is not negotiable; Double-yay! > Whether a Num that happens to be an integer prints out with .0 is a > separate issue. My bias is that a Num pretend to be an integer when > it can. Triple-yay! Smyle

Re: [perl #41317] [PATCH] parrot component/interface stability classification

2007-01-22 Thread Allison Randal
Jerry Gay (via RT) wrote: i'll make any agreed upon changes based on your comments, and if accepted, commit shortly thereafter. I give it a thumbs up. Allison