Parrot 5.2.0 "Stuffed Parrot" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 2 April 2013.
01:01 elmex joined 01:02 dalek joined 01:06 woosley joined 01:23 Psyche^ joined 02:44 preflex_ joined 06:01 tangentstorm joined 08:07 bouncy joined 11:11 brrt joined
brrt hi #parrot 11:11
congratulations for getting into GSoC 2013
i'll be honest, i had not expected you to, but i hope you have good luck with it
tangentstorm :D 11:12
brrt for that matter, there is this issue of fixing mod_parrot 11:16
that would be awesome but i'm too much 'out of' the whole thing to have any idea of all that has changed 11:17
i expect mostly IO stuff
tangentstorm how long have you been away? 11:19
oh :) www.parrot.org/blog/1382 11:21
brrt yeah, exactly :-0 11:29
:-)
about a month, or maybe two, after i wrote that the IO system was changed, and it stopped working
and i heard it was rewritten - again - after that 11:30
so now i have no idea what it looks like
(i used the IO system for communicating with apache)
tangentstorm Me eitehr. Last time I worked seriously with parrot was 2006... I'm still getting caught up. :) 11:31
brrt yeah, thas problematic 11:32
12:24 xcombelle joined
Coke asks what the W in WVal stands for. 13:03
brrt wide?
Coke asks what the W in Want stands for. (:))
masak Coke: the 'W' in 'WVal' stands for 'World'. it's an emergent concept in the design of Rakudo. 13:06
arnsholt Coke: World, IIRC
Drat! Sniped by masak =)
masak :)
Coke: put simply, the parser handles syntax, the AST ends up with the imperative aspects of the program, and World ends up with the declarative aspects of the program. 13:08
it's *very* important in Perl 6 to keep imperative and declarative as separate concerns, because Perl 6 allows a lot of programmer access to them. 13:09
13:09 bluescreen joined 13:10 PacoAir joined
arnsholt Hmm. I might be able to get used to this vector programming stuff 13:11
13:27 woosley1 joined 13:51 contingencyplan joined
Coke didn't need a real answer that that, but thank you. (I was just momentarily (why is this based on moment and not second!?) confused by the leading capital W's until I realized they were unrelated. 13:53
masak you're welcome. Poe's Law makes it difficult to separate frivolous questions from honest ones. 14:00
14:19 darbelo joined 16:10 Hunger joined
dalek p/jvm-support: cee4c7e | jnthn++ | src/vm/jvm/HLL/Backend.nqp:
Add JVM version of HLL::Backend.
18:00
p/jvm-support: 50ce474 | jnthn++ | src/QRegex/Cursor.nqp:
Correct iterator usage.
18:06 kurahaupo joined
Coke ... oh, this was parrot, not perl6. whoops. sorry about the WVal vs. Want noise. 19:14
.seen Util 19:15
masak Coke: aww, I thought you were porting 6model to Parrot :P 19:16
Coke masak: I have so many other things on my perl6-toolchain todo list I doubt I will ever get to that. 19:20
masak *nod* 19:23
dalek kudo/nom: 6e39296 | (Timo Paulssen)++ | src/Perl6/Optimizer.pm:
turn WVal into Want + IVal if it's an Int.
19:26
kudo/nom: ee68af8 | (Timo Paulssen)++ | src/Perl6/Optimizer.pm:
need to decont the Int value before isbig_I will work.
kudo/nom: 05ec31b | (Timo Paulssen)++ | src/Perl6/Optimizer.pm:
cache symbols found in SETTING.
kudo/nom: abb0a5b | (Timo Paulssen)++ | src/Perl6/Optimizer.pm:
fix $!SETTING cache.
kudo/nom: 21d7a95 | (Timo Paulssen)++ | src/Perl6/Optimizer.pm:
give the Want a .named; add Num and Str.
kudo/nom: 3529536 | moritz++ | src/Perl6/Optimizer.pm:
Merge branch 'wval_to_want' of github.com/timo/rakudo into nom
kudo/nom: 9f873d8 | gerdr++ | src/core/Capture.pm:
Add Bool method to Capture

Right now, defined captures evaluate to `True`, but empty captures should probably be `False`.
19:28
kudo/nom: e1f5d99 | moritz++ | src/core/Capture.pm:
Merge pull request #110 from gerdr/patch-1

Add Bool method to Capture
19:32 alester joined
dalek p/jvm-support: b34b168 | jnthn++ | src/vm/jvm/runtime/org/perl6/nqp/jast2bc/JASTToJVMBytecode.java:
Sync encoding fix from nqp-jvm-prep.
19:49
p/jvm-support: 598d177 | jnthn++ | src/vm/jvm/QAST/ (2 files):
Add JAST nodes and QAST -> JAST compiler.
p/jvm-support: 2afee8f | jnthn++ | src/vm/jvm/runtime/org/perl6/nqp/sixmodel/ (6 files):
Some serialization/SC management fixes.
21:31
p/jvm-support: f7a84ee | jnthn++ | src/HLL/Actions.nqp:
Turn an our sub into a lexical one.
p/jvm-support: 80d8da0 | jnthn++ | src/vm/jvm/NQP/Ops.nqp:
Add JVM version of NQP::Ops.
22:17 kurahaupo joined
dalek p/jvm-support: 9e12e1c | jnthn++ | src/vm/jvm/QAST/Compiler.nqp:
Sync sprintf code-gen fix.
22:28
p/jvm-support: 0f2b9a2 | jnthn++ | src/ (2 files):
Remove Parrot opts, add javaclass opt for JVM.
p/jvm-support: 9c5e0c3 | jnthn++ | src/vm/jvm/stage0/ (10 files):
Update stage0; many fixes.
p/jvm-support: b6dc68a | jnthn++ | tools/build/Makefile-JVM.in:
Flesh out the rest of stage1 build.

Gets through the build, though the result doesn't quite work yet.