Camelia, the Perl 6 bug

IRC log for #parrot, 2012-02-20

Parrot | source cross referenced

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
01:32 lucian joined #parrot
02:01 dukeleto ~~
03:08 woosley joined #parrot
06:59 JimmyZ joined #parrot
08:39 lucian joined #parrot
08:41 bacek joined #parrot
08:43 mj41 joined #parrot
09:22 woosley left #parrot
09:25 lucian joined #parrot
09:33 JimmyZ joined #parrot
09:52 bacek ~~
09:53 bacek aloha, (954170698-896023040)/954170698*100
09:53 aloha bacek: 6.09405194708672
09:53 bacek ookey
09:57 dalek parrot/cont_reuse: 13d557c | bacek++ | / (7 files):
09:57 dalek parrot/cont_reuse: Introduce (stub) Parrot_pcc_reuse_continuation function
09:57 dalek parrot/cont_reuse: review: https://github.com/parrot/parrot/commit/13d557c84b
09:57 dalek parrot/cont_reuse: 8a12b90 | bacek++ | src/ (5 files):
09:57 dalek parrot/cont_reuse: Reuse Continuation if it was already called.
09:57 dalek parrot/cont_reuse:
09:57 dalek parrot/cont_reuse: This reduce GC pressure in PCC by about 25%. Which gives about 6%
09:57 dalek parrot/cont_reuse: overall preformance boost on standard fib.pir benchmark.
09:57 dalek parrot/cont_reuse: review: https://github.com/parrot/parrot/commit/8a12b906a2
10:15 schmooster joined #parrot
10:23 dalek nqp: bcde9c4 | moritz++ | README:
10:23 dalek nqp: bump copyright year in README
10:23 dalek nqp: review: https://github.com/perl6/nqp/commit/bcde9c4138
10:24 dalek rakudo/nom: c1243d6 | moritz++ | tools/build/NQP_REVISION:
10:24 dalek rakudo/nom: bump NQP revision, in the hope that this fixes the build
10:24 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/c1243d6ae8
10:31 travis-ci joined #parrot
10:31 travis-ci [travis-ci] parrot/parrot#68 (cont_reuse - 8a12b90 : Vasily Chekalkin): The build failed.
10:31 travis-ci [travis-ci] Change view : https://github.com/parrot/parrot/compare/13d557c^...8a12b90
10:31 travis-ci [travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/705567
10:31 travis-ci left #parrot
10:53 tadzik I get an error trying to build parrot: https://gist.github.com/1868761
10:54 tadzik suprisingly, when I tap 'make' once again, it builds
10:54 tadzik it's the cont_reuse branch
10:58 lateau__ joined #parrot
11:01 lateau__ is there any good idea using "infix:+" and "prefix:+" in sametime? I'm working around Cardinal parser and got "invoke() not implemented in class 'Integer'" error when I tried 1 + 1.
11:02 lateau__ 1+1 evaluated 2 using "infix:+" but I don't know why 1 + 1 cannot be.
11:02 moritz well, don't go looking for a prefix after a term
11:04 moritz without knowing more about the parser, it's nearly impossible to tell what goes wrong
11:05 Drossel joined #parrot
11:08 lateau__ moritz: I should do more test with infix & prefix in general case. without cardinal. thank you.
11:09 moritz lateau__: it might also be a whitespace parsing problem; hard to tell from a distance
11:12 autark joined #parrot
11:13 lateau__ moritz: ok, I'll also look around it. thank you.
11:17 lateau__ is there more docs about pge except "book/pct/ch04_pge.pod"? I know that is cool but some proto and is keyword are not explained
11:19 lateau__ sourcecodes also welcome
11:25 JimmyZ lateau__: https://github.com/parrot/par​rot/tree/master/compilers/pge
11:27 moritz lateau__: http://trac.parrot.org/parrot/wiki/NQP​-rx%20Operator%20Precedence%20Parsing
11:30 lateau__ thank you!
12:17 benabik joined #parrot
12:44 lucian joined #parrot
12:57 masak Whiteknight++ # http://whiteknight.github.com​/2011/09/10/dust_settles.html
12:58 masak it's several months old, and I think I skimmed it before, but now I read it proper.
12:59 masak I don't speak for the core Rakudo devs, but I think that any re-integration of 6model and other custom parts of Rakudo into Parrot, are a good thing.
13:05 dalek rakudo/nom: 92aeec2 | moritz++ | docs/ROADMAP:
13:05 dalek rakudo/nom: add :exhaustive to ROADMAP
13:05 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/92aeec2c96
13:05 dalek rakudo/nom: 4130f6f | moritz++ | src/core/Capture.pm:
13:05 dalek rakudo/nom: Capture.perl and fix Capture.BUILD
13:05 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/4130f6fe9f
13:11 nine masak: just curious: are you seeing any effect of this policy change already?
13:12 masak well, I hear people talk sometimes about putting 6model into Parrot.
13:12 masak I get the feeling that it's nontrivial because of the ways Parrot is factored already.
13:13 masak I have no idea how far along the work is, whether it's coming along fine, or stalled, or lacking tuits.
13:13 masak Rakudo's current focus is all in reaping the benefits of last year's nom refactor (which included 6model). I expect the focus will stay there during much or all of 2012.
13:16 * JimmyZ has been being expecting M0 in parrot from 2009, and 6model in parrot from early 2011 ...
13:16 * nine thinks Parrot is just seriously understaffed...
13:17 nine But then...which project isn't?
13:25 masak yes, I can still get excited about M0 and 6model in Parrot. I hope they arrive some day.
13:27 * JimmyZ too
13:27 nine Just dreaming...maybe when I'm finished with the threading stuff, I'll join the M0 effort. Getting more interested in this stuff the more I see of it.
13:57 masak having Parrot be something that's more tailored to running Rakudo is an enticing idea indeed.
14:01 moritz nom: say 'foo'.match(:p(1), :g, /./)
14:01 p6eval nom 4130f6: OUTPUT«o o␤»
14:09 jsut joined #parrot
14:17 Kulag joined #parrot
14:45 PacoAir joined #parrot
15:44 Psyche^ joined #parrot
16:04 JimmyZ joined #parrot
16:29 dmalcolm joined #parrot
18:12 contingencyplan joined #parrot
18:12 contingencyplan_ joined #parrot
18:22 lucian joined #parrot
18:52 mj41 joined #parrot
19:58 PacoAir joined #parrot
20:10 Kulag joined #parrot
20:16 kj joined #parrot
20:20 Drossel joined #parrot
20:35 benabik masak: I'd rather have Parrot learn from Rakudo and use it's awesomeness to enable _all_ languages.
20:48 PerlJam joined #parrot
21:02 Tene lateau__: cardinal's parser was ported directly from ruby's grammar, with some awkward hacks to work around limitations of p6regex at the time.  It's kind of a mess and could use significant work.
21:24 Coke be nice if it did one thing well before trying to do all things.
21:32 PacoAir joined #parrot
21:40 kjs left #parrot
22:29 masak benabik: I'm not opposed to that.
22:31 masak more like, the message of that post was that (for historical reasons) Parrot has sometimes been more interested in supporting _all_ languages than in helping Rakudo here-and-now. which is noble in a sense, but a disservice to both Rakudo and Parrot itself in another sense.
22:31 benabik Hm.  Yes, true.
22:32 masak which is why I, as a Rakudo user, is excited about things like M0 and 6model-in-parrot, even though I haven't seen much in the way of results trickle back from them yet.
22:38 bacek_at_work ~~
22:38 cotto hio bacek_at_work
22:38 bacek_at_work aloha, cotto
22:38 masak o/ bacek_at_work
22:38 bacek_at_work masak, \o/
22:38 masak \o/
23:17 GeJ joined #parrot
23:40 whiteknight joined #parrot
23:42 dalek nqp/bs: 69ccfc7 | jnthn++ | src/ (2 files):
23:42 dalek nqp/bs: Stubs need a fresh LexInfo for closure serialization to work. Gets us a little further with role serialization.
23:42 dalek nqp/bs: review: https://github.com/perl6/nqp/commit/69ccfc7c25
23:43 dalek parrot/cont_reuse: 2a26af5 | bacek++ | config/gen/makefiles/root.in:
23:43 dalek parrot/cont_reuse: Fix dependencies spotted my tadzik++
23:43 dalek parrot/cont_reuse: review: https://github.com/parrot/parrot/commit/2a26af5161
23:52 whiteknight good evening, #parrot
23:58 bacek_at_work whiteknight, aloha!
23:58 whiteknight bacek_at_work: hi! I'm updating to your code now
23:59 bacek_at_work whiteknight, good. I've got problem with PASM compilation. Somewhere around "subs_by_tag".
23:59 whiteknight in PackfileView?

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

Parrot | source cross referenced