Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6, 2011-04-24

Perl 6 | Reference Documentation | Rakudo

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

All times shown according to UTC.

Time Nick Message
00:10 dalek nqp/ctmo: ca91987 | jonathan++ | src/pmc/sixmodelobject.pmc:
00:10 dalek nqp/ctmo: Make invoke Parrot vtable overridable.
00:10 dalek nqp/ctmo: review: https://github.com/perl6/nqp/commit/ca9198774e
00:10 dalek nqp/ctmo: 2417dc5 | jonathan++ | src/Regex/Match.pir:
00:10 dalek nqp/ctmo: Fix a symbol installation thinko.
00:10 dalek nqp/ctmo: review: https://github.com/perl6/nqp/commit/2417dc5960
00:10 dalek nqp/ctmo: f6fb264 | jonathan++ | src/ (3 files):
00:10 dalek nqp/ctmo: Regex::Method and Regex::Regex become 6model classes. This leaves us only use P6object for PAST/POST.
00:10 dalek nqp/ctmo: review: https://github.com/perl6/nqp/commit/f6fb264366
00:10 dalek nqp/ctmo: 3d5e96b | jonathan++ | / (4 files):
00:10 dalek nqp/ctmo: Move PAST extensions - the only things that don't use 6model and don't live in the NQP HLL - to a separate PBC. Helps avoid running into issues as a result of them not being capable of behaving wrt separate compilation.
00:10 dalek nqp/ctmo: review: https://github.com/perl6/nqp/commit/3d5e96b173
00:10 dalek nqp/ctmo: 1ede5c0 | jonathan++ | / (9 files):
00:10 dalek nqp/ctmo: Update bootstrap with PAST additions broken out.
00:10 dalek nqp/ctmo: review: https://github.com/perl6/nqp/commit/1ede5c00dc
00:12 dju joined #perl6
00:13 dju left #perl6
00:14 dju joined #perl6
00:16 dju_ joined #perl6
00:16 dju_ left #perl6
00:16 dju_ joined #perl6
00:17 dju_ left #perl6
00:19 dju left #perl6
00:20 jnthn Enough for today. 'night o/
00:24 woosley joined #perl6
00:43 bacek left #perl6
01:34 yegor left #perl6
01:54 bacek joined #perl6
02:00 bacek left #perl6
02:02 guidj0s joined #perl6
02:17 bacek joined #perl6
02:21 jaldhar left #perl6
02:22 jaldhar joined #perl6
02:40 Chillance left #perl6
02:51 whiteknight left #perl6
03:08 nymacro left #perl6
03:14 envi joined #perl6
03:25 Su-Shee left #perl6
03:28 Su-Shee joined #perl6
03:56 donri left #perl6
04:04 cogno joined #perl6
04:16 cogno left #perl6
04:17 orafu left #perl6
04:17 orafu joined #perl6
04:23 awwaiid left #perl6
04:25 woosley left #perl6
04:25 awwaiid joined #perl6
04:34 ymasory left #perl6
04:35 leprevost joined #perl6
04:43 Enzo left #perl6
04:45 araujo left #perl6
04:46 araujo joined #perl6
05:01 hudnix left #perl6
05:09 risou joined #perl6
05:16 bacek left #perl6
05:23 risou_ joined #perl6
05:26 risou left #perl6
05:28 bacek joined #perl6
05:50 leprevost left #perl6
06:22 justatheory left #perl6
06:22 justatheory joined #perl6
06:23 risou joined #perl6
06:26 justatheory left #perl6
06:26 risou_ left #perl6
06:43 JimmyZ joined #perl6
07:06 bacek left #perl6
07:11 JimmyZ left #perl6
07:18 SHODAN joined #perl6
07:18 birdwindupbird joined #perl6
07:21 woosley joined #perl6
07:24 bacek joined #perl6
07:25 risou_ joined #perl6
07:27 risou left #perl6
07:33 guidj0s left #perl6
07:38 Mowah joined #perl6
07:43 bacek left #perl6
07:45 coldhead joined #perl6
07:47 DarthGandalf left #perl6
07:54 cogno joined #perl6
07:55 cogno_ joined #perl6
07:58 cogno left #perl6
08:06 cogno_ left #perl6
08:09 Axius joined #perl6
08:15 cogno joined #perl6
08:16 twinshadow left #perl6
08:17 twinshadow joined #perl6
08:18 Axius left #perl6
08:24 cogno left #perl6
08:46 DarthGandalf joined #perl6
08:51 dalek nqp/ctmo: a2e9414 | moritz++ | build/Makefile.in:
08:51 dalek nqp/ctmo: [build] more blank -> tabs fixes
08:51 dalek nqp/ctmo: review: https://github.com/perl6/nqp/commit/a2e9414123
08:56 Su-Shee left #perl6
09:03 yegor joined #perl6
09:07 icwiener joined #perl6
09:20 mj41 joined #perl6
09:21 am0c left #perl6
09:42 risou_ left #perl6
09:45 Axius joined #perl6
09:46 risou joined #perl6
09:49 Axius left #perl6
09:50 risou left #perl6
09:52 risou joined #perl6
09:53 envi left #perl6
10:03 GinoMan left #perl6
10:25 risou_ joined #perl6
10:27 risou left #perl6
10:43 MayDaniel joined #perl6
10:53 yegor left #perl6
10:58 yegor joined #perl6
11:03 Mowah left #perl6
11:05 whiteknight joined #perl6
11:18 envi joined #perl6
11:25 risou joined #perl6
11:28 ggoebel__ left #perl6
11:28 risou_ left #perl6
11:33 ggoebel__ joined #perl6
11:34 yarp_ joined #perl6
11:42 MayDaniel left #perl6
11:50 yarp_ left #perl6
11:55 Patterner left #perl6
11:57 Psyche^ joined #perl6
11:57 Psyche^ is now known as Patterner
12:15 Chillance joined #perl6
12:24 hudnix joined #perl6
12:24 nymacro joined #perl6
12:33 Enzo joined #perl6
12:36 tomaw_ is now known as tomaw
12:36 yarp_ joined #perl6
12:45 Enzo left #perl6
12:49 mj41 left #perl6
12:51 Enzo joined #perl6
13:03 Enzo left #perl6
13:06 leprevost joined #perl6
13:06 coldhead left #perl6
13:08 icwiener left #perl6
13:12 bacek joined #perl6
13:14 Moukeddar joined #perl6
13:14 Moukeddar hello
13:16 Trashlord left #perl6
13:19 pmurias joined #perl6
13:21 Moukeddar anyone?
13:25 SHODAN no
13:25 Moukeddar i see
13:25 Moukeddar :p
13:26 SHODAN the names you think you have in the list for this channel is just a figment of your imagination
13:26 SHODAN not to mention the channel itself
13:28 sbp Moukeddar: hi
13:28 yarp_ left #perl6
13:31 Trashlord joined #perl6
13:32 Tedd1^ joined #perl6
13:32 Tedd1 left #perl6
13:34 whiteknight left #perl6
13:34 isBEKaml joined #perl6
13:36 leprevost left #perl6
13:39 jferrero joined #perl6
13:40 Moukeddar oh
13:40 Moukeddar i'm living in an illusion
13:41 isBEKaml hey! who brought in the philosophers here? ;)
13:41 Moukeddar isn't perl6 a philosophy ?
13:42 isBEKaml No, it's not even there. ;)
13:43 elkng joined #perl6
13:44 isBEKaml If it were to be equated with philosophy, we'd all be old geezers. :P
13:44 Moukeddar aren't you already ?
13:45 isBEKaml Whatever happened to this project by rurban? http://code.google.com/p/parrot-jvm/
13:45 isBEKaml it's listed on parrot languages as a very active project but nothing on google-code. :(
13:45 isBEKaml Moukeddar: No
13:45 Moukeddar ok
13:47 Moukeddar well
13:47 Moukeddar i had the same reaction towars both perl and philosophy (at first glance)
13:49 isBEKaml what reaction?
13:53 Moukeddar "What the ... is that ?" reaction
13:53 Enzo joined #perl6
13:59 isBEKaml Welcome to the real world where many things can evoke that kind of a reaction. But why did you just single out perl and philosophy? :)
14:01 isBEKaml (I'm just kidding, ofcourse. You don't need to answer that. I'd rather be thankful that I'm living the real life when I can even react like that to anything any day) :)
14:02 elkng_ joined #perl6
14:02 isBEKaml jnthn: around?
14:03 Moukeddar i usually do that reaction in math class :p
14:04 Enzo left #perl6
14:04 elkng left #perl6
14:06 am0c joined #perl6
14:07 elkng_ is now known as elkng
14:13 isBEKaml :)
14:14 Moukeddar i'm trying to create my own blog :)
14:14 bacek left #perl6
14:14 Moukeddar must be a fun experience
14:17 isBEKaml nice, haffun!
14:18 Moukeddar it's just i'm using free hosting :p
14:24 ymasory joined #perl6
14:27 dalek niecza: fb79b12 | pmurias++ | hoopl/ (4 files):
14:27 dalek niecza: [hoopl] refactor the op conversion process
14:27 dalek niecza: review: https://github.com/sorear/niecza/commit/fb79b12852
14:34 pmurias Moukeddar: how old are you?
14:34 Moukeddar 20
14:36 Moukeddar is it bad ?
14:36 Moukeddar heh
14:37 * pmurias is 21
14:37 Moukeddar close enough
14:37 Moukeddar http://www.youtube.com/watch?v=WA4tLCGcTG4
14:38 Moukeddar hilarious
14:39 Moukeddar i'll butcher your familty and make a new coat
14:40 sbp .title
14:40 phenny sbp: YouTube - Genghis Khan vs Easter Bunny. Epic Rap Battles of History #8
14:41 Moukeddar SFW i guess
14:42 Enzo joined #perl6
14:43 ymasory left #perl6
14:44 Moukeddar http://moukeddar.olympe-network.com/
14:45 Moukeddar is this good for a personal blog ?
14:51 sbp is it written in perl6?
14:51 Moukeddar hehe
14:51 Moukeddar what do you think ?
14:51 sbp no. in which case, no
14:51 sbp .g strangelyconsistent
14:51 phenny sbp: http://strangelyconsistent.org/
14:52 sbp that blog's backend is perl6
14:52 Enzo left #perl6
14:56 isBEKaml phenny: tell jnthn for a moderately smallsized nqp program, it throws out an error in genjava stage: https://gist.github.com/939599
14:56 phenny isBEKaml: I'll pass that on when jnthn is around.
14:56 Moukeddar now that's something :)
15:01 Axius joined #perl6
15:18 yegor left #perl6
15:23 birdwindupbird left #perl6
15:24 mj41 joined #perl6
15:28 Enzo joined #perl6
15:36 MayDaniel joined #perl6
15:39 arulprasad joined #perl6
15:39 Enzo left #perl6
15:41 yegor joined #perl6
15:58 r0b86 joined #perl6
15:59 GinoMan joined #perl6
16:01 yegor left #perl6
16:04 GinoMan left #perl6
16:04 Axius left #perl6
16:04 yegor joined #perl6
16:07 justatheory joined #perl6
16:07 yegor is now known as vividsnow
16:13 woosley left #perl6
16:20 MayDaniel left #perl6
16:26 risou_ joined #perl6
16:27 mj41 left #perl6
16:29 risou left #perl6
16:31 envi left #perl6
16:31 isBEKaml left #perl6
16:41 MayDaniel joined #perl6
16:46 am0c_ joined #perl6
16:47 MayDaniel left #perl6
16:49 am0c left #perl6
16:51 am0c_ is now known as am0c
16:56 alester joined #perl6
17:01 molaf joined #perl6
17:20 r0b86 left #perl6
17:21 r0b86 joined #perl6
17:45 birdwindupbird joined #perl6
17:46 am0c left #perl6
18:00 Axius joined #perl6
18:02 am0c joined #perl6
18:03 donri joined #perl6
18:13 risou_ left #perl6
18:14 plobsing left #perl6
18:23 Moukeddar left #perl6
18:24 Moukeddar joined #perl6
18:33 MayDaniel joined #perl6
18:36 alester left #perl6
18:50 Moukeddar left #perl6
18:53 MayDaniel left #perl6
18:53 GinoMan joined #perl6
18:54 GinoMan left #perl6
18:54 GinoMan joined #perl6
18:55 lichtkind joined #perl6
19:00 tadzik 'evening
19:00 jnthn o/
19:00 phenny jnthn: 14:56Z <isBEKaml> tell jnthn for a moderately smallsized nqp program, it throws out an error in genjava stage: https://gist.github.com/939599
19:01 jnthn phenny: tell isBEKaml best bet is probably to golf it. But check the String candidate in the multi set in PAST2JSTCompiler. I suspect an inconsistency with PAST2DNSTCompiler, which is tracks.
19:01 phenny jnthn: I'll pass that on when isBEKaml is around.
19:02 jnthn phenny: tell isBEKaml if removing the say makes it work, that's a big hint that it's the String rule.
19:02 phenny jnthn: I'll pass that on when isBEKaml is around.
19:04 lichtkind jnthn: o/
19:04 jnthn o/ lichtkind
19:04 jnthn veselu velku noc! :)
19:06 [particle] left #perl6
19:06 masak joined #perl6
19:06 masak lol hai zebras!
19:06 * masak is on a train again; service unreliable
19:06 [particle] joined #perl6
19:07 jnthn Swedish trains: service unreliable
19:07 jnthn ;)
19:08 masak yup
19:08 tadzik heh, logged into reddit for the first time in month, and yep, the amount of Perl trolling is still overwhelming :)
19:09 masak thing is, we can take it.
19:09 masak we know Perl can sometimes look ugly on the surface, but it holds great inner beauty.
19:09 tadzik yeah, I'm having fun reading this HIBOU guy comments
19:11 Sarten-X left #perl6
19:11 masak the self-proclaimed troll? meh.
19:11 tadzik half of his posts in any /perl/ link is "Rakudo is useless" stuff. He must lead a very sad life
19:12 jnthn Progress from "Perl 6 is vaporware", I guess... :)
19:12 lichtkind jnthn: diky ale tady se rika velikonoce :)
19:13 jnthn lichtkind: Ah, I didn't czech if it was written differently... :)
19:21 Sarten-X joined #perl6
19:22 arulprasad left #perl6
19:23 arulprasad joined #perl6
19:29 masak left #perl6
19:30 masak joined #perl6
19:30 birdwindupbird left #perl6
19:32 miso2217_ jnthn: But it was in perfect slovak! Impressive! ;-)
19:34 jnthn miso2217_: Nice that I remembered at least something after a year of not really speaking it...
19:34 masak left #perl6
19:39 snearch joined #perl6
19:42 nymacro left #perl6
19:43 r0b86 left #perl6
19:46 ymasory joined #perl6
19:49 Axius left #perl6
19:54 MayDaniel joined #perl6
19:54 masak joined #perl6
20:03 MayDaniel left #perl6
20:07 pamera joined #perl6
20:08 masak left #perl6
20:08 r0b86 joined #perl6
20:12 vert2 joined #perl6
20:30 mj41 joined #perl6
20:31 snearch left #perl6
20:44 Moukeddar joined #perl6
20:54 elkng left #perl6
20:59 SHODAN left #perl6
21:00 Moukeddar left #perl6
21:02 shevy joined #perl6
21:06 alester joined #perl6
21:10 pamera left #perl6
21:13 Rotwang joined #perl6
21:19 alester left #perl6
21:21 alester joined #perl6
21:23 GinoMan left #perl6
21:24 vividsnow left #perl6
21:27 alester left #perl6
21:32 MayDaniel joined #perl6
21:38 jql left #perl6
21:38 dalek nqp/ctmo: 633ca59 | jonathan++ | src/Regex/ (4 files):
21:38 dalek nqp/ctmo: Avoid relying on absolutely global state for storing $?CLASS in Regex.pbc, otherwise separate compilation is impossible. Also makes it work just like the generated code.
21:38 dalek nqp/ctmo: review: https://github.com/perl6/nqp/commit/633ca5956e
21:38 dalek nqp/ctmo: 864b681 | jonathan++ | src/HLL/Grammar.pm:
21:38 dalek nqp/ctmo: HLL::Grammar kinda breaks encapsulation of Regex::Cursor; do it in a way that won't cause so many issues.
21:38 dalek nqp/ctmo: review: https://github.com/perl6/nqp/commit/864b681103
21:38 dalek nqp/ctmo: 086ff02 | jonathan++ | src/ (2 files):
21:38 dalek nqp/ctmo: Fix a GC marking bug and add a missing write barrier.
21:38 dalek nqp/ctmo: review: https://github.com/perl6/nqp/commit/086ff0284b
21:42 moritz jnthn: did you merge match-nom into ctmo? or the other way round?
21:42 * moritz confused
21:45 mj41 left #perl6
21:48 shevy left #perl6
21:48 jnthn moritz: both ;)
21:48 jnthn moritz: I merged ctmo into match-nom
21:48 jnthn Then hacked
21:48 jnthn Then made match-nom work
21:48 jnthn Then wanted the work in ctmo
21:48 jnthn the match-nom branch can be deleted now since the work in it is done and incorporated into ctmo.
21:49 jnthn With the GC fixes above, using Match done with 6model seems stable. :)
21:50 jnthn In fact, it was pretty stable before, given it took until today for the above GC issue to cause a segfault and make me go hunting. :)
21:50 jnthn It was probabalistic at the command line, but thankfully determinate under the debugger.
21:51 jnthn Hmm...or so I hoped...
21:53 jnthn Dang. Another SEGV.
21:53 dju joined #perl6
21:54 jnthn oh...I think we're missing a metric crapton of write barriers.
21:55 dju left #perl6
21:55 dju joined #perl6
21:57 moritz jnthn: did you notice any speed difference?
21:57 lue hello world! o/
21:58 jnthn moritz: It's about the same.
21:58 jnthn moritz: We've introduced some extra overhead that still isn't optimized away.
21:58 jnthn moritz: I suspect the actual object operations are cheaper.
21:59 jnthn moritz: But a few things that were Parrot v-table calls to C before are full-blown calls now.
21:59 jnthn And they use lexicals that could be optimized to simple register usage at some point.
21:59 jnthn OTOH, the memory usage should be lighter.
22:00 jnthn Since every match is automatically a PMC lighter just from not having the Parrot Object overhead of 2 PMCs.
22:00 moritz I guess GMS has eliminated some of the pain of having more PMCs
22:01 jnthn But also we have a couple of PMCs per Match less.
22:01 jnthn (for $!to and $!from)
22:01 jnthn The speed pain, yes.
22:01 jnthn But Match objects live a long time.
22:01 jnthn So we've shrunk the size of the match tree that we keep in memory.
22:03 * moritz really hopes that all those PAST nodes are eventually GCed too
22:04 dalek sprixel: 7088d83 | diakopter++ | / (10 files):
22:04 dalek sprixel: [perlesque] the grammar interpreter gets alternation; heh
22:04 dalek sprixel: review: https://github.com/diakopte​r/sprixel/commit/7088d83040
22:04 lichtkind good nigth all
22:05 lichtkind o/
22:05 moritz \o
22:05 lichtkind left #perl6
22:05 donri left #perl6
22:05 diakopter metric crapton - is that a new physics particle?
22:06 moritz it's the kind of particle that makes your PC crash
22:06 bacek joined #perl6
22:08 dalek nqp/ctmo: 7f5c477 | jonathan++ | src/ops/nqp.ops:
22:08 dalek nqp/ctmo: A few more missing write barriers.
22:08 dalek nqp/ctmo: review: https://github.com/perl6/nqp/commit/7f5c4777d0
22:08 jnthn Tssk. Still segfaulty. :/
22:18 whiteknight joined #perl6
22:21 TentacleMonster joined #perl6
22:22 dalek nqp/ctmo: 56d057a | jonathan++ | src/ (2 files):
22:22 dalek nqp/ctmo: Another write barrier; fix a leak.
22:22 dalek nqp/ctmo: review: https://github.com/perl6/nqp/commit/56d057ac16
22:22 dalek nqp/ctmo: 956db58 | jonathan++ | src/6model/knowhow_bootstrapper.c:
22:22 dalek nqp/ctmo: Couple more write-barriers.
22:22 dalek nqp/ctmo: review: https://github.com/perl6/nqp/commit/956db5811a
22:23 TentacleMonster left #perl6
22:26 donri joined #perl6
22:46 Rotwang left #perl6
23:03 pmurias left #perl6
23:15 dalek nqp/ctmo: 85011da | jonathan++ | src/6model/reprs/ (6 files):
23:15 dalek nqp/ctmo: Write barriering in reprs, plus a re-ordering just in case that triggers an issue.
23:15 dalek nqp/ctmo: review: https://github.com/perl6/nqp/commit/85011da684
23:15 dalek nqp/ctmo: d777f9e | jonathan++ | src/pmc/sixmodelobject.pmc:
23:15 dalek nqp/ctmo: Fix a segfault related to freeing of anonymous types. Note that we need a real fix for this issue, but it's relatively low impact for the time being.
23:15 dalek nqp/ctmo: review: https://github.com/perl6/nqp/commit/d777f9ef6b
23:22 noganex_ joined #perl6
23:23 ymasory left #perl6
23:25 noganex left #perl6
23:41 MayDaniel left #perl6
23:42 Helios` left #perl6
23:43 Helios` joined #perl6
23:52 molaf_ joined #perl6
23:53 latinrider403 joined #perl6
23:55 latinrider403 left #perl6
23:55 molaf left #perl6

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

Perl 6 | Reference Documentation | Rakudo