Re: DBC-ish PRE and POST phasers, spec clarifications

2012-03-10 Thread Damian Conway
Carl asked: >class A { >method foo($x) { >PRE { $x < 10 } ># ... >} >} > >class B is A { >method foo($a, $b, $c) { >PRE { [>] $a, $b, $c } ># ... >} >} > > When C is called, are both C blocks meant to b

DBC-ish PRE and POST phasers, spec clarifications

2012-03-10 Thread Carl Mäsak
We've made great leaps in phaser technology from S04 in Rakudo in the past week. We used to have C, C, C, and C. Now we also have C, C, C, C, and (for C loops) C, C, and C. In his latest blog post [1] jnthn++ says he'll move on to C and C but that he'll "need some spec clarifications first". This

[perl #111664] [BUG] Private methods aren't carried along in role summation when two roles are being composed into one class in Rakudo

2012-03-10 Thread Carl Mäsak
# New Ticket Created by "Carl Mäsak" # Please include the string: [perl #111664] # in the subject line of all future correspondence about this issue. # https://rt.perl.org:443/rt3/Ticket/Display.html?id=111664 > nom: role R { my method !foo() { say 42 } }; class C does R { method bar() { sel

[perl6/specs] d43113: [S02] fix description of the anonymous enum functi...

2012-03-10 Thread GitHub
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: d43113a90c581cfdaca1cc4b2a82b9b8df175768 https://github.com/perl6/specs/commit/d43113a90c581cfdaca1cc4b2a82b9b8df175768 Author: Felix Herrmann Date: 2012-03-10 (Sat, 10 Mar 2012) Changed paths: M S02