Re: [perl #112288] [BUG] Non-deducible sequence ending in a Whatever star fails to give an error in Rakudo

2012-04-09 Thread Nicholas Clark
On Mon, Apr 09, 2012 at 03:16:52PM -0500, Patrick R. Michaud wrote: > Anyway, I think we'll be more productive to move the > constant-folding and compile-time detection issues to a > separate thread and/or ticket; for this ticket I'd prefer > to stick to the case where the sequence is being deduced

[perl6/specs] 0fe2de: [S05] s:g/Perl6/Perl 6/

2012-04-09 Thread GitHub
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 0fe2de0e47a9f7f1686f6c69bd3a557a5f075f51 https://github.com/perl6/specs/commit/0fe2de0e47a9f7f1686f6c69bd3a557a5f075f51 Author: Moritz Lenz Date: 2012-04-09 (Mon, 09 Apr 2012) Changed paths: M S05-re

[perl6/specs] 536a48: [S04] note one more that &eval does not catch exce...

2012-04-09 Thread GitHub
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 536a4833099b1313d14705df5fb10ee073b3a5e5 https://github.com/perl6/specs/commit/536a4833099b1313d14705df5fb10ee073b3a5e5 Author: Moritz Lenz Date: 2012-04-09 (Mon, 09 Apr 2012) Changed paths: M S04-co

[perl6/specs] 98a47d: [S03] grammar fix, samlh++

2012-04-09 Thread GitHub
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 98a47db89b7e4de9378ab4673f431a463af1d4e8 https://github.com/perl6/specs/commit/98a47db89b7e4de9378ab4673f431a463af1d4e8 Author: Moritz Lenz Date: 2012-04-09 (Mon, 09 Apr 2012) Changed paths: M S03-op

Re: [perl #112288] [BUG] Non-deducible sequence ending in a Whatever star fails to give an error in Rakudo

2012-04-09 Thread Patrick R. Michaud
On Fri, Apr 06, 2012 at 03:53:11AM -0700, Nicholas Clark via RT wrote: > On Thu Apr 05 14:56:03 2012, pmichaud wrote: > > On Thu, Apr 05, 2012 at 01:46:53PM -0700, Carl Mäsak wrote: > > > r: say ~(1, 2, 6 ... *)[10] > > > > For the moment, I'm going to argue Rakudo's behavior here as > > "correc

Re: sound distribution practices

2012-04-09 Thread Moritz Lenz
On 04/09/2012 09:10 PM, Alessandro Ghedini wrote: > On Sun, Apr 08, 2012 at 08:42:21PM +0200, Moritz Lenz wrote: >> On 04/08/2012 06:53 PM, Alessandro Ghedini wrote: >> > On Sun, Apr 08, 2012 at 11:09:30AM -0500, Patrick R. Michaud wrote: >> >> On Sun, Apr 08, 2012 at 03:23:26PM +0200, Alessandro G

Re: sound distribution practices

2012-04-09 Thread Alessandro Ghedini
On Sun, Apr 08, 2012 at 08:42:21PM +0200, Moritz Lenz wrote: > On 04/08/2012 06:53 PM, Alessandro Ghedini wrote: > > On Sun, Apr 08, 2012 at 11:09:30AM -0500, Patrick R. Michaud wrote: > >> On Sun, Apr 08, 2012 at 03:23:26PM +0200, Alessandro Ghedini wrote: > >> > On Sat, Apr 07, 2012 at 09:08:21PM

[perl6/specs] e8e819: [S03] grammar; diakopter++

2012-04-09 Thread GitHub
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: e8e8192d515b08ef59c5c7b2ec7a7a7ddb3a5804 https://github.com/perl6/specs/commit/e8e8192d515b08ef59c5c7b2ec7a7a7ddb3a5804 Author: Moritz Lenz Date: 2012-04-09 (Mon, 09 Apr 2012) Changed paths: M S03-op

[perl6/specs] 9dc967: [S03] fix layout of ASCII table

2012-04-09 Thread GitHub
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 9dc96762147c0d3770f565a93e3a0d4962339212 https://github.com/perl6/specs/commit/9dc96762147c0d3770f565a93e3a0d4962339212 Author: Moritz Lenz Date: 2012-04-09 (Mon, 09 Apr 2012) Changed paths: M S03-op

[perl6/specs] ebb02b: [S03] remove fossil from back when we had want()

2012-04-09 Thread GitHub
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: ebb02bcb00fa365846810eba530be2937859214c https://github.com/perl6/specs/commit/ebb02bcb00fa365846810eba530be2937859214c Author: Moritz Lenz Date: 2012-04-09 (Mon, 09 Apr 2012) Changed paths: M S03-op

[perl6/specs] 28401e: [S03] update to current parsing reality (postfix a...

2012-04-09 Thread GitHub
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 28401eef20b2882989e5fe0740ce9ebce8b19360 https://github.com/perl6/specs/commit/28401eef20b2882989e5fe0740ce9ebce8b19360 Author: Moritz Lenz Date: 2012-04-09 (Mon, 09 Apr 2012) Changed paths: M S03-op

[perl6/specs] 392d90: [S03] remove postfix parsing constraint

2012-04-09 Thread GitHub
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 392d9057181e96512391891e7ed5a0f7bbe28354 https://github.com/perl6/specs/commit/392d9057181e96512391891e7ed5a0f7bbe28354 Author: Moritz Lenz Date: 2012-04-09 (Mon, 09 Apr 2012) Changed paths: M S03-op

[perl #112362] [BUG] Items which are arrays mistakenly give slices in hash or array lookup in Rakudo

2012-04-09 Thread Patrick R. Michaud via RT
Now fixed in 2c9f46f. Needs spectests to close ticket. Thanks, Pm

[perl #112364] [TODO] Parse Foo:: correctly in Rakudo

2012-04-09 Thread Carl Mäsak
# New Ticket Created by "Carl Mäsak" # Please include the string: [perl #112364] # in the subject line of all future correspondence about this issue. # https://rt.perl.org:443/rt3/Ticket/Display.html?id=112364 > niecza: class ABC { our sub xyz() { 'xyz' } }; say ABC.WHO.WHAT niecza v15-6-

[perl #112362] [BUG] Items which are arrays mistakenly give slices in hash or array lookup in Rakudo

2012-04-09 Thread Carl Mäsak
# New Ticket Created by "Carl Mäsak" # Please include the string: [perl #112362] # in the subject line of all future correspondence about this issue. # https://rt.perl.org:443/rt3/Ticket/Display.html?id=112362 > masak: I think there's also an unsubmitted rakudobug in today's backlog, kind of

[perl6/specs] 5bb498: [S03] get rid of infix:, which seems to be a fo...

2012-04-09 Thread GitHub
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 5bb498e88da7f1cf042d5e406fd626a034ead3d3 https://github.com/perl6/specs/commit/5bb498e88da7f1cf042d5e406fd626a034ead3d3 Author: Moritz Lenz Date: 2012-04-09 (Mon, 09 Apr 2012) Changed paths: M S03-op

[perl6/specs] 7ed178: [S03] note that $x div $y == floor($x/$y) does not...

2012-04-09 Thread GitHub
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 7ed17880cf6bfea41b99acfd46705f1e7cdec6d8 https://github.com/perl6/specs/commit/7ed17880cf6bfea41b99acfd46705f1e7cdec6d8 Author: Moritz Lenz Date: 2012-04-09 (Mon, 09 Apr 2012) Changed paths: M S03-op

[perl6/specs] 228a48: Note that infix: sometimes does not fit into Ra...

2012-04-09 Thread GitHub
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 228a486a390b857e057f1d381e4578c6fde572ad https://github.com/perl6/specs/commit/228a486a390b857e057f1d381e4578c6fde572ad Author: Moritz Lenz Date: 2012-04-09 (Mon, 09 Apr 2012) Changed paths: M S03-op

[perl6/specs] 8639cf: [S03] Rat / Rat also produces a Rat

2012-04-09 Thread GitHub
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 8639cf59ab01b19d8d3a3abe7948db95bd0d7a6c https://github.com/perl6/specs/commit/8639cf59ab01b19d8d3a3abe7948db95bd0d7a6c Author: Moritz Lenz Date: 2012-04-09 (Mon, 09 Apr 2012) Changed paths: M S03-op

[perl6/specs] 67e83a: [S02] remove section on "Properties"

2012-04-09 Thread GitHub
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 67e83a437773922fe49cf8a2b93fa29c9e9d0c8b https://github.com/perl6/specs/commit/67e83a437773922fe49cf8a2b93fa29c9e9d0c8b Author: Moritz Lenz Date: 2012-04-09 (Mon, 09 Apr 2012) Changed paths: M S02-bi

[perl6/specs] c0582b: [S02] putting an IO object is list context does no...

2012-04-09 Thread GitHub
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: c0582b7167dcf91ab89309c65eb47c9c94735cf5 https://github.com/perl6/specs/commit/c0582b7167dcf91ab89309c65eb47c9c94735cf5 Author: Moritz Lenz Date: 2012-04-09 (Mon, 09 Apr 2012) Changed paths: M S02-bi

[perl6/specs] ac1d1b: [S02] update hash binding wording

2012-04-09 Thread GitHub
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: ac1d1b12ab37887e681e393f791852c164d51652 https://github.com/perl6/specs/commit/ac1d1b12ab37887e681e393f791852c164d51652 Author: Moritz Lenz Date: 2012-04-09 (Mon, 09 Apr 2012) Changed paths: M S02-bi

[perl6/specs] 025f41: [S02] remove fossil from the times we had "want"

2012-04-09 Thread GitHub
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 025f410f29c4e348057c21aba3b312f5080440c4 https://github.com/perl6/specs/commit/025f410f29c4e348057c21aba3b312f5080440c4 Author: Moritz Lenz Date: 2012-04-09 (Mon, 09 Apr 2012) Changed paths: M S02-bi

[perl6/specs] f5d00a: [S02] tiny wording update

2012-04-09 Thread GitHub
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: f5d00a57f778ff037768f6ba7b36e753bf050f72 https://github.com/perl6/specs/commit/f5d00a57f778ff037768f6ba7b36e753bf050f72 Author: Moritz Lenz Date: 2012-04-09 (Mon, 09 Apr 2012) Changed paths: M S02-bi

[perl6/specs] 39ac2b: [S02] remove parsing fossils

2012-04-09 Thread GitHub
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 39ac2b0682e2cddfb886d8315bbbd0427188d985 https://github.com/perl6/specs/commit/39ac2b0682e2cddfb886d8315bbbd0427188d985 Author: Moritz Lenz Date: 2012-04-09 (Mon, 09 Apr 2012) Changed paths: M S02-bi

Re: sound distribution practices

2012-04-09 Thread Allison Randal
On 04/08/2012 07:13 AM, Alessandro Ghedini wrote: >> - Debian will package each supported release of Parrot. > > Isn't this what's already happening? I mean, we already package stable Parrot > releases and therefore we can only package Rakudo releases that run on such > Parrot versions. Just bein

Re: sound distribution practices

2012-04-09 Thread Allison Randal
On 04/08/2012 11:08 AM, Alessandro Ghedini wrote: > I think I don't understand... NQP and Rakudo *do* ship compiled bytecode, and > would of course need to be rebuilt when a new Parrot release is uploaded. The > whole point of parrotapi-* is to make sure that Parrot and its libraries are > not upda

Re: sound distribution practices

2012-04-09 Thread Allison Randal
On 04/07/2012 12:34 PM, Jonathan Worthington wrote: > Easiest way to analyze it is just git log on > build/tools/PARROT_REVISION. Here I've done a very rough categorization > of the last 20 entries (which takes us back to October). > > Some of them are to take advantage of Parrot feature additions

Re: sound distribution practices

2012-04-09 Thread Allison Randal
On 04/08/2012 09:29 AM, Alessandro Ghedini wrote: > > If we go down the "split to different libraries" path, those libraries should > depend on parrotapi-* too so that not only Parrot isn't updated but the > libraries aren't too. Or alternatively parrot should strictly depend on them. Makes sense

Re: sound distribution practices

2012-04-09 Thread Allison Randal
On 04/08/2012 10:01 AM, Alessandro Ghedini wrote: > > The parrotapi-* thing would avoid an update of the parrot package, but there's > nothing that would avoid an update of, say, libdata-dumper-parrot, and it > would > leave the system with an older version of parrot and a newer version of the >

Re: sound distribution practices

2012-04-09 Thread Alessandro Ghedini
On Sun, Apr 08, 2012 at 10:13:37AM -0700, Allison Randal wrote: > On 04/08/2012 10:01 AM, Alessandro Ghedini wrote: > > > > The parrotapi-* thing would avoid an update of the parrot package, but > > there's > > nothing that would avoid an update of, say, libdata-dumper-parrot, and it > > would >

Re: sound distribution practices

2012-04-09 Thread Andrew Whitworth
That solution is fine by me. The real source of the problem is on the Parrot side, and our extremely fragile versioning system for bytecode. This is something that we need to address to help fix the problem in the long term. Exactly how we fix it is a matter for discussion, of course. --Andrew Wh

Re: sound distribution practices

2012-04-09 Thread Allison Randal
Patrick and I just chatted on the phone, here's a summary of the working scenario we reached: - Rakudo will deliver a Rakudo release for each supported ("stable") Parrot release, a few days after the Parrot release. - Debian will package each supported release of Parrot. Debian packages for Raku

[perl #112344] [BUG] Variable return types cause an error

2012-04-09 Thread via RT
# New Ticket Created by spider-mario # Please include the string: [perl #112344] # in the subject line of all future correspondence about this issue. # https://rt.perl.org:443/rt3/Ticket/Display.html?id=112344 > With Rakudo 2012.03-53-g119fe3b (commit 119fe3b5b85fe680aa1a7ea29042a5714e63a402

sound distribution practices

2012-04-09 Thread Allison Randal
Okay, instead of just complaining about this, I want to do something about it. The Rakudo packages are so fragile on Debian, that they need special constraints to make sure the Parrot packages are held back until the Rakudo packages are updated. So, why is Rakudo so dependent on one specific month

Re: sound distribution practices

2012-04-09 Thread Alessandro Ghedini
On Sun, Apr 08, 2012 at 08:27:26AM -0700, Allison Randal wrote: > On 04/08/2012 07:13 AM, Alessandro Ghedini wrote: > >> - Debian will package each supported release of Parrot. > > > > Isn't this what's already happening? I mean, we already package stable > > Parrot > > releases and therefore we

Re: sound distribution practices

2012-04-09 Thread Alessandro Ghedini
On Sun, Apr 08, 2012 at 11:09:30AM -0500, Patrick R. Michaud wrote: > On Sun, Apr 08, 2012 at 03:23:26PM +0200, Alessandro Ghedini wrote: > > On Sat, Apr 07, 2012 at 09:08:21PM -0400, Andrew Whitworth wrote: > > > What if we did something like bundling? > > > > Isn't this what Rakudo Star does? AF

Re: sound distribution practices

2012-04-09 Thread Alessandro Ghedini
On Sat, Apr 07, 2012 at 09:08:21PM -0400, Andrew Whitworth wrote: > What if we did something like bundling? Isn't this what Rakudo Star does? AFAICT the Star "distribution" is nothing more than a bundle of rakudo + nqp + parrot + some Perl 6 modules, which may be nice from a end user POV, but it's

[perl #112288] [BUG] Non-deducible sequence ending in a Whatever star fails to give an error in Rakudo

2012-04-09 Thread Nicholas Clark via RT
On Thu Apr 05 14:56:03 2012, pmichaud wrote: > On Thu, Apr 05, 2012 at 01:46:53PM -0700, Carl Mäsak wrote: > > r: say ~(1, 2, 6 ... *)[10] > > rakudo 4373f0: OUTPUT«␤» > > eeks > > no, that particular thing isn't in RT > > * masak submits rakudobug > > For the moment, I'm going to argue Rakudo

Re: sound distribution practices

2012-04-09 Thread Alessandro Ghedini
On Sat, Apr 07, 2012 at 07:12:19PM -0700, Allison Randal wrote: > Patrick and I just chatted on the phone, here's a summary of the working > scenario we reached: > > - Rakudo will deliver a Rakudo release for each supported ("stable") > Parrot release, a few days after the Parrot release. > > - D

Re: sound distribution practices

2012-04-09 Thread Alessandro Ghedini
On Sun, Apr 08, 2012 at 12:15:44PM -0500, Patrick R. Michaud wrote: > On Sun, Apr 08, 2012 at 06:53:49PM +0200, Alessandro Ghedini wrote: > > On Sun, Apr 08, 2012 at 11:09:30AM -0500, Patrick R. Michaud wrote: > > > Unfortunately, aiui Parrot's current implementation requires that > > > all of its

Re: sound distribution practices

2012-04-09 Thread Alessandro Ghedini
On Sun, Apr 08, 2012 at 08:08:28PM +0200, Alessandro Ghedini wrote: > This way we avoid that Parrot-based compilers don't break in the period of > time I really meant "This way we avoid the Parrot-based compilers *break*..." -.-" Cheers -- perl -E'$_=q;$/= @{[@_]};and s;\S+;;eg;say~~reverse'

Re: [Pkg-parrot-devel] sound distribution practices

2012-04-09 Thread Guy Hulbert
On Sun, 2012-08-04 at 15:23 +0200, Alessandro Ghedini wrote: > On Sat, Apr 07, 2012 at 09:08:21PM -0400, Andrew Whitworth wrote: > > What if we did something like bundling? > > Isn't this what Rakudo Star does? AFAICT the Star "distribution" is nothing > more > than a bundle of rakudo + nqp + par

Re: sound distribution practices

2012-04-09 Thread Andrew Whitworth
What if we did something like bundling? Practically speaking, for at least the foreseeable future, Rakudo requires Parrot and the primary user of Parrot is Rakudo. Offering two separate packages for such a closely-knit pair almost seems like a waste (it won't always be, but let's be honest about th

Re: sound distribution practices

2012-04-09 Thread Alessandro Ghedini
On Sun, Apr 08, 2012 at 09:46:18AM -0700, Allison Randal wrote: > On 04/08/2012 09:29 AM, Alessandro Ghedini wrote: > > > > If we go down the "split to different libraries" path, those libraries > > should > > depend on parrotapi-* too so that not only Parrot isn't updated but the > > libraries a

[perl6/specs] 20e323: [S02] delete note on intrinsic hash iterator state

2012-04-09 Thread GitHub
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 20e32350ee11fd32032354ebdbfa3db3c80f9e0a https://github.com/perl6/specs/commit/20e32350ee11fd32032354ebdbfa3db3c80f9e0a Author: Moritz Lenz Date: 2012-04-09 (Mon, 09 Apr 2012) Changed paths: M S02-bi

[perl6/specs] f58389: [S02] do not use conjectural stuff in unrelated ex...

2012-04-09 Thread GitHub
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: f583892f34f9701401e663a6d6c86507ad32e927 https://github.com/perl6/specs/commit/f583892f34f9701401e663a6d6c86507ad32e927 Author: Moritz Lenz Date: 2012-04-09 (Mon, 09 Apr 2012) Changed paths: M S02-bi

[perl6/specs] 01ed12: [S02] sigils are not available as prefix operators

2012-04-09 Thread GitHub
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 01ed12c389278eedfb8c09db60a1ca6ef59baa70 https://github.com/perl6/specs/commit/01ed12c389278eedfb8c09db60a1ca6ef59baa70 Author: Moritz Lenz Date: 2012-04-09 (Mon, 09 Apr 2012) Changed paths: M S02-bi

[perl6/specs] 80afe3: [S02] change a heading

2012-04-09 Thread GitHub
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 80afe387f54d34c79b30d11f096ae5daf2950106 https://github.com/perl6/specs/commit/80afe387f54d34c79b30d11f096ae5daf2950106 Author: Moritz Lenz Date: 2012-04-09 (Mon, 09 Apr 2012) Changed paths: M S02-bi

[perl6/specs] 30713e: [S02] polymorphic types are speculative at best

2012-04-09 Thread GitHub
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 30713e376de194b58276c94a79b206b4a73a6d16 https://github.com/perl6/specs/commit/30713e376de194b58276c94a79b206b4a73a6d16 Author: Moritz Lenz Date: 2012-04-09 (Mon, 09 Apr 2012) Changed paths: M S02-bi

[perl6/specs] 8c10e3: [S02] update type object .gist-ification

2012-04-09 Thread GitHub
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 8c10e33d6efc8f26212691289a2f241ae7cadbca https://github.com/perl6/specs/commit/8c10e33d6efc8f26212691289a2f241ae7cadbca Author: Moritz Lenz Date: 2012-04-09 (Mon, 09 Apr 2012) Changed paths: M S02-bi

[perl6/specs] d68982: P6opaque is a data representation, not a type

2012-04-09 Thread GitHub
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: d68982672483cae74cc0a39a56576c5df138d665 https://github.com/perl6/specs/commit/d68982672483cae74cc0a39a56576c5df138d665 Author: Moritz Lenz Date: 2012-04-09 (Mon, 09 Apr 2012) Changed paths: M S02-bi

[perl6/specs] a95049: [S02] fix POD error

2012-04-09 Thread GitHub
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: a950494055c2d18665754c58cb10112409e617ce https://github.com/perl6/specs/commit/a950494055c2d18665754c58cb10112409e617ce Author: Moritz Lenz Date: 2012-04-09 (Mon, 09 Apr 2012) Changed paths: M S02-bi