Camelia, the Perl 6 bug

IRC log for #perl6, 2013-06-07

Perl 6 | Reference Documentation | Rakudo | Niecza | Specs

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

All times shown according to UTC.

Time Nick Message
05:24 _ilbot joined #perl6
05:24 Topic for #perl6 is now »ö« Welcome to Perl 6! | http://perl6.org/ | evalbot usage: 'perl6: say 3;' or rakudo:,  niecza:, std:, or /msg camelia perl6: ... | irclog: http://irc.perl6.org/ | UTF-8 is our friend!
05:24 _ilbot joined #perl6
05:24 Topic for #perl6 is now »ö« Welcome to Perl 6! | http://perl6.org/ | evalbot usage: 'perl6: say 3;' or rakudo:,  niecza:, std:, or /msg camelia perl6: ... | irclog: http://irc.perl6.org/ | UTF-8 is our friend!
05:24 moritz \o
05:24 yoleaux 01:59Z <raiph> moritz: looks like irclog is broken
05:25 moritz is back now
05:25 moritz the problem was that it lost connection to the database server, and then died
05:25 moritz remedy: while true; do perl ilbot2.pl $configfile; sleep 10; done
05:34 FROGGS joined #perl6
05:34 FROGGS jnthn: does that look familiar? https://gist.github.com/FR​OGGS/d2c4f56d7765d8c5cac3
05:38 tomyan joined #perl6
05:57 dmol joined #perl6
06:15 dmol joined #perl6
06:36 sciurius joined #perl6
06:39 kaleem joined #perl6
06:57 domidumont joined #perl6
07:06 fhelmberger joined #perl6
07:17 domidumont joined #perl6
07:23 lizmat joined #perl6
07:27 woolfy joined #perl6
07:42 cosimo_ joined #perl6
07:44 raiph joined #perl6
07:46 raiph Does anyone else wonder if the loss from having #moarvm be separate from #perl6 outweighs the gains?
07:46 moritz what loss?
07:47 raiph activity evident to curious visitors
07:48 raiph i find all commits and serious discussion related to p6 exciting. i imagine the same is true for many visitors and log lurkers
07:49 cosimo_ joined #perl6
07:50 moritz I wouldn't mind merging the channels
07:50 moritz though of course we have to ask the #moarvm folks :-)
07:52 raiph i even wonder if it wouldn't be wise to invite the parrot folk to merge too
07:53 raiph and p2 and moe...
07:53 raiph :)
07:53 raiph only half kidding
07:53 moritz raiph: after http://irclog.perlgeek.de/p​arrot/2013-06-06#i_7166627 I'm not sure if the parrot folks want that
07:54 moritz (though my impression is that "the parrot folks" isn't cohesive; much like "the perl 6 folks" isn't cohesive either)
08:30 cognominal joined #perl6
08:31 woolfy left #perl6
08:37 * masak is back in Sweden
08:37 masak oh hai, #perl6
08:38 moritz welcome back
08:39 masak thank you
08:39 masak I'm going to repack, shower, lie down for a while, and then get on a train.
08:41 masak the weirdest and least traveler-friendly part of the trip back home, oddly enough, was the check-in.
08:42 moritz huh?
08:42 moritz it's usually annoying (queueing/waiting), but not weird
08:43 masak at the airport, they put a check-in machine *in front of* a desk with an official. so the official stands behind the desk watching you punch things in. guys, I don't think you grok check-in machines.
08:43 bonsaikitten masak: that sounds very asian ;)
08:43 bonsaikitten did that guy have a supervisor watching him?
08:43 masak turns out it's *necessary*, though, because the check-in machine found something like 5 things it didn't like with my travel arrangements.
08:44 masak the two things I remember is that the name on my ticket didn't exactly match the name on my passport, and the machine couldn't seat me on my connecting flight because other airline.
08:44 masak a very whiny machine.
08:44 moritz oh indeed
08:44 moritz both are not at all exceptional
08:45 masak oh, and for the flight I got to choose seating on, the screen where I got to choose a seat didn't look enough like an interactive UI, just like an info screen. so I missed my chance to choose a seat.
08:45 masak and when I tried to override manually with the official, she said I already had a window seat, which by the time I got to the plane turned out to be not so.
08:47 masak the flight was uneventful, except that it got delayed >1 h on the ground, because a "highloader" (something that loads baggage) had done the hydraulic equivalent of a bluescreen and wouldn't budge from up against the plane.
09:03 Guest1337 joined #perl6
09:08 masak bonsaikitten: it does sound very Asian. I didn't see any supervisor, but there was one official per machine. mine came around the desk and helped me a few times.
09:12 rindolf joined #perl6
09:16 kivutar joined #perl6
09:50 pecastro joined #perl6
09:59 Pompel joined #perl6
10:13 cibs joined #perl6
10:17 flaviusb joined #perl6
10:33 atroxaper left #perl6
10:58 chayin_ joined #perl6
11:04 flaviusb r: say 1,2,4,8...*
11:04 camelia rakudo b2072f: OUTPUT«(timeout)»
11:05 flaviusb say 1,2,4,8...* [^3]
11:05 flaviusb r: say 1,2,4,8...* [^3]
11:05 camelia rakudo b2072f: OUTPUT«[31m===[0mSORRY![31m===[0m�Unable to parse expression in bracketed infix; couldn't find final ']'�at /tmp/e7zNgv7Q4X:1�------> [32msay 1,2,4,8...* [^[33m�[31m3][0m�»
11:05 moritz r: say (1, 2, 4, 8 ... *)[^10]
11:05 camelia rakudo b2072f: OUTPUT«1 2 4 8 16 32 64 128 256 512␤»
11:06 flaviusb moritz: Thanks
11:06 moritz flaviusb: you're welcome
11:16 Chillance joined #perl6
11:25 kbenson joined #perl6
11:41 cogno joined #perl6
11:41 avar joined #perl6
11:41 avar joined #perl6
11:48 masak oh hai from a moving train! \o/
11:52 snearch joined #perl6
11:54 konundra joined #perl6
11:55 * masak reads the hackathon backlog with interest
11:57 gudahtt joined #perl6
11:59 masak sorear: as a Swede, I take offense at the mention of "rutabaga" in the backlog :P
12:00 [Coke] O_o
12:01 masak or not offense, really. just curious how it came up...
12:02 masak hm, "curious" is not the word I'm looking for. "indifferent"; yeah, that's it.
12:02 masak :P
12:06 lustlife left #perl6
12:08 masak labster++ # http://blog.brentlaabs.com/2013/06/thank​ing-perl-community-for-awesome-yapc.html
12:08 masak *sniff*
12:09 masak labster: s:3rd/it\'s/its/, though.
12:12 masak raiph: re merging #moarvm into #perl6 -- one of the things I keep hearing about this channel is that people (especially newcomers) don't speak because they think they'll disrupt important ongoing discussion about autopuns, your-mom jokes, lolcats, ragefaces and category theory.
12:13 masak ...just a 0.02 € into the keep-separate pile, I guess.
12:14 JimmyZ joined #perl6
12:19 [Coke] I'm used to chat servers where there would be a #rakudo, a #niecza, a #roast... this channel is already crowded. :)
12:22 * masak .oO( #perl6-category-theory o/ )
12:23 JimmyZ .oO( maskist )
12:23 JimmyZ error, Masakist
12:23 masak no-one would ever create a channel #masakism, though. that's just too far-fetched.
12:24 masak speaking of which! less than two weeks until next time! https://github.com/perl6/mu/w​iki/perl6-workshop-june-2013 sign up sign up sign up
12:28 btyler joined #perl6
12:28 kaleem joined #perl6
12:32 [Coke] I'm holding my sign up as high as I can. It's not doing anything.
12:32 stevan_ joined #perl6
12:33 flaviusb [Coke]: sign?
12:33 masak flaviusb: punning on "sign up".
12:35 flaviusb masak: Right - auto puns. You even hung a lantern on it.
12:36 masak I don't see the "auto" in this pun, but OK ;)
12:37 masak I definitely hung the lantern. I think I am this channel's lantern-hanger, in fact.
12:37 domidumont1 joined #perl6
12:38 flaviusb Pun on auto-pun - rather than a pun about cars, puns that make themselves.
12:38 masak in order to get somewhere as a pun these days, you have to be self-made.
12:39 flaviusb Something something Y Combinator
12:39 masak bravo!
12:40 * masak tries to write a Y-combinating pun generator
12:41 [Coke] Wouldn't that require every pun to have a point?
12:42 atroxaper joined #perl6
12:42 * [Coke] feels like an eliza bot, trolling wikipedia for words to cram into my punresponder.
12:42 masak no, you can write a point-free pun.
12:42 masak er, I mean
12:42 masak no, you can write a point-free pun
12:43 masak [Coke]: though fwiw, that would be an awesome eliza bot.
12:43 [Coke] it's just a question of effort?
12:46 [Coke] ok, this article: http://en.wikipedia.org/wiki/Jack_Donaghy is waaaay too long. speaking of wikipedia eliza bot fodder.
12:46 konundra joined #perl6
12:48 pecastro joined #perl6
12:48 masak r: sub Y(&f) { (sub (&x) { &f(&x(&x)) })(sub (&x) { &f(&x(&x)) }) }; sub g(&recurse) { say "oh the punnery!"; &recurse() }; Y(&g)
12:48 camelia rakudo b2072f: OUTPUT«maximum recursion depth exceeded␤current instr.: 'print_exception' pc 102819 (src/gen/CORE.setting.pir:46465) (src/gen/CORE.setting:9044)␤called from Sub '' pc 322 ((file unknown):195899166) (/tmp/XsBB1dIKJu:1)␤called from Sub '' pc 362 ((file unknown):195899189) (…
12:48 masak well, clearly it recurses... :/
12:50 masak oh, need to eta-expand the self-applications in call-by-value languages... d'oh.
12:50 masak I get the feeling that the humor is dead at this point, though. :)
12:52 crab2313 joined #perl6
12:53 nwc10 flogging a dead beefburger?
12:56 adu joined #perl6
12:56 ajr joined #perl6
12:58 [Coke] it's supposed to be beef. just waiting for the EU inspectors t... horse. it's horse, sorry.
13:00 masak nwc10: I think we have driven that pun into the ground beef by now.
13:02 nwc10 and there was me thinking that it was still a runner
13:02 diakopter masak: way to steer that one astray
13:04 * masak tries to stall while thinking of something
13:10 [Coke] We need to rein these puns in, guys.
13:14 masak nay.
13:15 masak unbridled puns! :D
13:16 * masak .oO( masak has been punning so much, he's a little hoarse right now )
13:17 bluescreen10 joined #perl6
13:37 xinming joined #perl6
13:40 lizmat joined #perl6
13:41 gdey joined #perl6
13:43 btyler joined #perl6
13:44 lizmat good *, #perl6!
13:44 diakopter hi
13:46 FROGGS joined #perl6
13:48 masak lizmat! \o/
13:48 lizmat All these puns about horses, I think they're sheep
13:51 Gothmog_ joined #perl6
13:51 [Coke] perhaps masak should go on the lamb.
13:52 domidumont joined #perl6
13:52 * masak .oO( pun automutton )
13:52 lizmat meh
13:53 * masak .oO( a woolfy in chip's clothing! )
13:53 masak sorry, didn't mean to cry woolfy.
13:54 * masak .oO( baaaaaaaad puns )
13:55 lizmat I feel a reference to a Concorde coming
13:56 lizmat (http://www.montypython.net/scripts/lecture.php)
14:00 * [Coke] pings pmichaud
14:00 * [Coke] wonders if he's driving back to DFW already.
14:00 masak lizmat: denying the antecedent at the end, but still pretty funny ;)
14:00 konundra joined #perl6
14:01 nwc10 who is at the hackathon today?
14:02 lizmat [Coke]: pmichaud drove back late last night
14:02 lizmat he will not be physically attending the hackathon today
14:03 * [Coke] profers his "weird" nqp error as a problem for people to hack on! ;)
14:03 lizmat afaik: arnsholt, colomon, jnthn, lizmat, chip
14:03 lizmat and possibly many others
14:03 Pleiades` joined #perl6
14:03 * [Coke] suspects that group in particular is busy with other things. (chip) ooh, is he hacking on sixy thing?
14:03 [Coke] *things
14:07 FROGGS sqirrel: ping
14:09 nwc10 They're going to come back to the channel with a pun-bomb?
14:12 masak nwc10: point of order: would a pun-bomb detonate all the existing puns out of existence, or result in an explosion of new puns?
14:13 nwc10 I was meaning a herd of new puns
14:16 kaleem joined #perl6
14:16 nwc10 stampeding across the channel
14:18 * masak .oO( just ram the puns into the channel )
14:19 masak now let's all turn to page 48, and sing "Amazing Graze".
14:20 TimToady you guys are gonna be the laughing stock of the world
14:21 PacoAir joined #perl6
14:22 nwc10 just steaking our claim to fame
14:24 masak just ribbin' ya
14:26 stevan_ joined #perl6
14:28 stevan_ joined #perl6
14:28 xilo joined #perl6
14:28 nwc10 lizmat: was that the entire list of *everyone* in the hackathon, or just the people sitting on the Perl 6 side of the electric fence?
14:34 lizmat perl6 side
14:34 lizmat off to the hackathon
14:36 diakopter nwc10: actually no one's *at* the hackathon yet except me, genehack, and I-forget-his-name-ii-guy
14:37 genehack_ diakopter: ducks
14:37 genehack_ (i mean, that's his name)
14:37 TimToady diakopter: Glo is wondering whether to take a taxi, or if someone can pick her up at 4:19ish
14:48 cxreg joined #perl6
14:50 Vlavv joined #perl6
14:50 Khisanth joined #perl6
14:51 lizmat joined #perl6
14:53 lizmat sitting at a table with diakopter, jnthn and chip now
14:53 lizmat colomon and arnsholt are on their way back home
14:56 ajr joined #perl6
14:57 TimToady is there any coffee over there, or should I make a second cup of Wolfgang Puck?
14:58 stevan_ joined #perl6
14:59 TimToady while I wait for Quartus to awaken...
15:03 Ayiko joined #perl6
15:04 Gothmog_ joined #perl6
15:04 lizmat there is coffee here, and breakfast
15:05 rindolf joined #perl6
15:05 lizmat well, for now
15:06 TimToady okay, I'll guess abandon Q then; if anyone finds him on a doorstep, please adopt him
15:08 timotimo greetings *
15:08 Util nwc10: I will be at the Hackathon soon, and I think that dukeleto will be in as well.
15:08 nwc10 Util: aha. I was more curious
15:09 nwc10 wondering which chefs are cooking up the awesome today
15:18 birdwindupbird joined #perl6
15:20 ajr_ joined #perl6
15:28 btyler joined #perl6
15:34 timotimo i wonder if IO::Select still works
15:36 Robsn joined #perl6
15:36 Robsn *this was only a test*
15:38 zby_home_ joined #perl6
15:39 masak Robsn: ok 1 - *this was only a test*
15:40 masak Robsn: Result: PASS
15:43 prevost joined #perl6
15:44 shinobicl left #perl6
15:47 benabik joined #perl6
15:48 * [Coke] is reminded of his "convert his perl5 chat bot into an perl6 irc chat bot" project.
15:49 jnthn masak: Guess you got back safely ;)
15:49 shinobicl joined #perl6
15:51 skids joined #perl6
15:51 s1n joined #perl6
15:55 xilo_ joined #perl6
15:57 DreamingInCode joined #perl6
16:06 japhb_ joined #perl6
16:07 thou joined #perl6
16:07 sorear good * #perl6
16:08 sorear masak: yay for being home
16:10 sorear masak: I am told that when they shoot crowd scenes in movies, you can reasonably simulate "lots of people talking about lots of random things" by having everyone say
16:10 sorear "rutabaga " xx *
16:14 jnthn .tell FROGGS no, that doesn't look familiar...
16:14 yoleaux jnthn: I'll pass your message to FROGGS.
16:16 dmol joined #perl6
16:26 woolfy joined #perl6
16:29 fgomez joined #perl6
16:29 timotimo now panda gives off lots and lots and lots of deprecation warnings
16:39 timotimo tadzik: could you checkout IO::Select? it says pir::can missing a signature, but the line is if pir::can($fh, 'mode')
16:40 jnthn Try fixing it to be nqp::can
16:53 timotimo mhm
16:53 timotimo error:imcc:syntax error, unexpected PREG, expecting '(' ('$P5004')  -  not much better i guess?
16:55 masak sorear: that makes sense. I can see that ensembling into a nice murmur.
16:55 masak sorear: I've heard the same advice, but for a similar Swedish word: "rabarber" (en:"rhubarb")
17:00 lizmat masak: which is actually the same in Dutch
17:00 FROGGS joined #perl6
17:05 cognominal TimToady: in an Eisenstein book, there is an expression that is employed many times, is not the index, and apparently explained nowhere. "glad tidings".  Is it specific to some version of the bible?  Are they specific connotations ?  I know this is unrelated to you preach in YAPC::NA that I have seen on video
17:05 cognominal that's in The Printing Revolution in Early Modern Europe
17:07 sorear diakopter: 77, I think
17:07 sorear diakopter: can't be more than that
17:07 masak lizmat: probably a loan from those parts :)
17:08 masak lizmat: rhubarb is fairly old, culturally. imported along the Silk Road from China. the word in various languages is probably about as old.
17:09 FROGGS thanks jnthn
17:09 yoleaux 16:14Z <jnthn> FROGGS: no, that doesn't look familiar...
17:10 masak cognominal: doesn't the word "evangelium" mean "glad tidings"? http://en.wiktionary.org/wiki/evangelium -- maybe of some help, I dunno...
17:10 PerlJam stevan is explaining Perl 6 traits in the advanced Moose class
17:14 woolfy stevan++
17:17 cognominal masak: ya the denotation seems to be gospel. That's the connotations I am after.
17:28 pmichaud good afternoon #perl6
17:29 lizmat pmichaud++ !!
17:29 jnthn o/ pmichaud
17:29 nwc10 joined #perl6
17:29 jnthn Hope you had a smooth journey home
17:29 pmichaud yes, no problems
17:33 pmichaud apologies to everyone that I didn't get a chance to say goodbye to yesterday/last night
17:34 pmichaud the hackathon and conference were very productive
17:34 [Coke] \o/
17:34 konundra joined #perl6
17:38 masak I also want to give out a blanket apology to all I didn't say goodbye to. YAPC::NA was great, and if I met you and talked to you during it, chances are I think you're great as well :)
17:39 FROGGS pmichaud: \o/
17:46 sorear masak: :D:D:D
17:46 sorear pmichaud: congrats for the safe trip.  also, *hugs*
17:47 masak seriously, you people rock, and you're not even rock stars :>
17:47 masak only rakudo stars :P
17:47 masak (you bots rock, too)
17:48 * lizmat realises she has rocked many a chair into breakage
17:48 TimToady "glad tidings" may be a refernece to "I bring you glad tidings of great joy" in the King James version of the Christmas story
17:49 TimToady except it's "good tidings" there...
17:49 masak lizmat: you rock so hard! and if you do it without anyone noticing, you're a ninja, too!
17:50 TimToady also, the carol "We wish you a merry Christmas" has both "good tidings" and "glad tidings" variations
17:51 flussence .oO( do you qualify as a rock star programmer if you trash the stage while doing a talk? :P )
17:51 jnthn flussence: Yes. It's essential to smash your laptop on the ground after the talk to be a true rock star programmer.
17:52 masak flussence: not if you're programming country and western all day.
17:52 timotimo jnthn: it could very well be that the error message i'm getting from IO::Select comes from my somehow broken state that i haven't been able to fix yet on my laptop
17:52 timotimo can anyone panda install IO::Socket? (and perhaps replace pir::can with nqp::can in the only source file in lib/)
17:59 stevan_ joined #perl6
18:03 Guest1337 joined #perl6
18:05 raiph joined #perl6
18:05 dalek perl6-roast-data: 076a19f | coke++ | / (4 files):
18:05 dalek perl6-roast-data: today (automated commit)
18:05 dalek perl6-roast-data: review: https://github.com/coke/perl6​-roast-data/commit/076a19ff11
18:06 FROGGS uhh, 29 fails in rakudo O.o
18:07 [Coke] cannot reproduce it on the command line.
18:08 FROGGS hmmm
18:08 FROGGS I dont like these kind of fails
18:10 tadzik these test failures... to accurate for star people
18:10 pmichaud only imperial phptroopers are so precise.
18:13 Khisanth joined #perl6
18:14 jnthn lunch &
18:14 colomon joined #perl6
18:14 [Coke] you must still be in austin! ;)
18:16 kaare_ joined #perl6
18:19 spider-mario joined #perl6
18:22 sorear WOOH no more jvm fails in t/p5regex/01-p5regex.t
18:22 colomon o.
18:22 colomon o/
18:22 xilo joined #perl6
18:22 colomon hello from michigan!
18:22 sorear now let's see if I broke something in Another File
18:22 sorear Hello colomon in michigan
18:22 sorear !!
18:22 sorear Trip went OKish?
18:22 masak hello michigan around colomon!
18:22 btyler joined #perl6
18:23 raiph hi #perl6. i kept getting disconnected from #perl6 from http://irclog.perlgeek.de/​perl6/2013-06-06#i_7167812 thru http://irclog.perlgeek.de/​perl6/2013-06-07#i_7167885 can someone post a gist of those #perl irc lines from their personal irc client log? (and same for moarvm would be perfect) TIA
18:24 sorear we are now failing 3 tests total on JVM
18:24 REPLeffect_ joined #perl6
18:25 REPLeffect joined #perl6
18:26 dalek nqp: 3887f45 | sorear++ | src/vm/jvm/ (2 files):
18:26 dalek nqp: Fix compilation of \n on JVM
18:26 dalek nqp: review: https://github.com/perl6/nqp/commit/3887f453e4
18:28 colomon sorear: I was very cramped in the airplane seats, other than that everything went great.
18:32 skids joined #perl6
18:34 raiph masak: "people (especially newcomers) don't speak because they think they'll disrupt" [chatter]
18:34 raiph are you agreeing with http://irclog.perlgeek.de/​perl6/2013-06-07#i_7168154 ? (i can't tell)
18:40 raiph (it looks like you are saying folk are telling you the same as what wfm and i imagine to be true for others)
18:40 raiph s/the same as/something consistent with/
18:42 kaleem joined #perl6
18:43 masak raiph: yes, I agree with that.
18:44 masak I'm just questioning whether as much moarvm discussion would have happened without #moarvm.
18:44 masak if people want to be in both places, that's already trivially easy.
18:45 masak if we merge and people are only interested in one kind of exciting news, well, that's a harder problem.
18:45 Kelder joined #perl6
18:46 benabik As someone who lurks on #perl6, #moarvm, and #parrot, I really prefer them being separate.  Each one can occasionally get full of very specialized discussion and it's easier to swap windows than to separate out the relevant topics.
18:47 masak benabik++ said it better than I could.
18:48 benabik (Especially given differing amount of conversation.  One discussion in #parrot could get easily lost just in the noise of people poking camelia.)
18:50 kbenson benabik++ (see my recent random comments of #moarvm for example)
18:50 kbenson s/of/on/
18:51 pmichaud afk, lunch
18:51 sorear colomon: (cramped) I can imagine!
18:51 sorear I barely fit in them myself
18:52 sorear maybe ill-considered
18:53 masak TimToady: I'd really like to see the wedding lightning talk be put online. please with sugar on top ;) a gist is enough.
18:54 btyler masak: re the june perl workshop -- what does that consist of? I'd love to take part, but I can only get away with a certain amount of off-task-ness while at work, and the time falls squarely during the work day for most USians
18:54 masak btyler: well, peopl who devoted 100% attention for 4 horus last time didn't seem to feel they had time to spare... :)
18:55 masak btyler: but I don't really have any minimum requirements on your degree or amount of attention/participation.
18:57 btyler how does the 'lesson' part work? any chance of recording the happenings so folks could go through it later?
18:57 masak IRC logs.
18:57 masak people do the lessons by reading them.
18:57 btyler oh! didn't realize it was all over irc
18:57 masak it's all distributed! :D
18:57 masak (and a bloody good thing, because people take different tracks and have different speeds.)
18:57 * masak train -> hotel
18:57 btyler masak: cool, thanks!
19:00 timotimo sorear: for a moment i thought you were refering to the rakudo test suite and went WAT
19:02 vmspb joined #perl6
19:09 TimToady masak: see http://wall.org/~larry/1cor13.txt
19:09 jnthn sorear++ # making more stuff pass
19:10 raiph btyler: http://irclog.perlgeek.de/masakism/
19:15 dalek v5: c5a8e1f | (Tobias Leich)++ | / (3 files):
19:15 dalek v5: pull in changes from rakudo since 2013.05
19:15 dalek v5: review: https://github.com/rakudo-p5/v5/commit/c5a8e1f56a
19:15 dalek v5: e91ce43 | (Tobias Leich)++ | t/test_summary:
19:15 dalek v5: append perl6 and nqp version to table
19:15 dalek v5: review: https://github.com/rakudo-p5/v5/commit/e91ce434ad
19:15 FROGGS joined #perl6
19:15 FROGGS (wifi token changes)--
19:15 RedditAnalytics joined #perl6
19:15 ajr joined #perl6
19:18 ajr_ orear: "rhubarb" was the traditional mantra
19:19 berekuk joined #perl6
19:21 woolfy joined #perl6
19:21 havenwood joined #perl6
19:24 RedditAnalytics o/
19:25 FROGGS o/
19:30 btyler raiph++, thanks!
19:31 FROGGS TimToady: so indirect object syntax is "just" about having a bareword between identifier/name and the arglist?
19:31 FROGGS and I guess the arglist in this case needs/should have braces
19:32 FROGGS okay, works without...
19:32 FROGGS I'm trying that now
19:33 pmichaud back from lunch
19:34 pmichaud https://github.com/perl6/specs/issues/50  # pointing it out for possible discussion from others
19:35 dalek specs: b6ca88e | (Elizabeth Mattijsen)++ | S02-bits.pod:
19:35 dalek specs: Some more adverbial combinations that sort of make sense
19:35 dalek specs:
19:35 dalek specs: And are implemented now
19:35 dalek specs: review: https://github.com/perl6/specs/commit/b6ca88efd8
19:37 masak TimToady++ # http://wall.org/~larry/1cor13.txt
19:40 PerlJam ah, that's right.  TimToady++ actually did the "love talk"
19:41 timotimo pmichaud: "EVAL" is not explicit enough, how about "GAPING_SECURITY_HOLE"?
19:41 flussence hehe
19:41 timotimo or require eval "say 'foo';", :iknowwhatiamdoing;
19:42 tgt joined #perl6
19:42 Util sorear: http://www.icu-project.org/​apiref/icu4c/uchar_8h.html
19:42 flussence use JUGGLING_CHAINSAWS;
19:42 Util "Note: There are several ICU whitespace functions. Comparison:" ...
19:42 benabik timotimo: You think people won't copy/paste :iknowwhatiamdoing from stackoverflow?
19:42 timotimo :D
19:43 japhb_ joined #perl6
19:44 benabik I refer you to http://gkoberger.github.io/stacksort/#
19:48 eternaleye benabik: Pffffft that's glorious
19:50 lizmat joined #perl6
19:50 dalek rakudo/nom: d690ac6 | (Elizabeth Mattijsen)++ | src/core/Any.pm:
19:50 dalek rakudo/nom: Implement the whole list of valid adverb combinations from S02:2533
19:50 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/d690ac6e39
19:51 lizmat now on to some more test
19:51 woolfy joined #perl6
19:54 jay_swri joined #perl6
19:55 masak benabik: now we just need to do that, but for Wikipedia and puns :)
19:58 atroxaper left #perl6
20:03 dalek nqp: 3382c85 | sorear++ | src/vm/jvm/runtime/org/perl6/nqp/runtime/Ops.java:
20:03 dalek nqp: Use a more correct definition of CCLASS_WHITESPACE for the JVM
20:03 dalek nqp: review: https://github.com/perl6/nqp/commit/3382c8576b
20:03 sorear 1 test left
20:04 masak sorear++
20:04 benabik Unicode: You are in a maze of character tables, all alike.
20:05 masak sorear: won't you have to break for dinner soon? :)
20:05 masak oh wait, it's only, like four in the afternoon.
20:05 FROGGS more like three on my clock
20:06 colomon sorear++
20:07 masak yes, right. three.
20:08 masak when I ask my body clock, I get something like that back, too. also "why is the sun setting?"
20:11 PerlJam sorear++
20:11 dalek perl6-bench: 142e5d2 | (Geoffrey Broadwell)++ | / (3 files):
20:11 dalek perl6-bench: Add parse-json test for NQP and Perl 6
20:11 dalek perl6-bench: review: https://github.com/japhb/pe​rl6-bench/commit/142e5d27cb
20:12 masak 'night, #perl6
20:12 FROGGS gnight masak
20:15 lizmat night masak!
20:15 awwaiid gnight masak!
20:15 bruges_ joined #perl6
20:19 dmol joined #perl6
20:22 dalek rakudo/nom: e769409 | (Elizabeth Mattijsen)++ | src/core/Any.pm:
20:23 dalek rakudo/nom: Need to revert xor logic to be correct
20:23 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/e769409f42
20:24 dalek std: b29e940 | larry++ | STD.pm6:
20:24 dalek std: Try out feeds as statement separators
20:24 dalek std: review: https://github.com/perl6/std/commit/b29e940354
20:27 dmol joined #perl6
20:29 dmol joined #perl6
20:29 pmichaud r:  say 1 ?^ 0
20:29 camelia rakudo b2072f: OUTPUT«True␤»
20:29 pmichaud r:  say 1 !?^ 0
20:29 camelia rakudo b2072f: OUTPUT«[31m===[0mSORRY![31m===[0m�Cannot negate ?^ because it is not iffy enough�at /tmp/FSVL2vYFeU:1�------> [32msay 1 !?^[33m�[31m 0[0m�»
20:29 pmichaud how iffy does it need to be?  ;-)
20:30 pmichaud std:  say 1 !?^ 0
20:30 camelia std ea24a29: OUTPUT«[31m===[0mSORRY![31m===[0m�Cannot negate ?^ because additive operators are not iffy enough at /tmp/JNvi8whRnT line 1:�------> [32msay 1 !?^[33m�[31m 0[0m�Parse failed�FAILED 00:00 42m�»
20:30 pmichaud .....hokay, I guess
20:36 japhb_ pmichaud, perl6-bench has NQP and Perl 6 JSON parsing tests for you
20:36 japhb_ clogs down again?
20:37 FROGGS joined #perl6
20:39 lizmat .u question mark
20:39 yoleaux U+003F QUESTION MARK [Po] (?)
20:39 lizmat .u question
20:39 yoleaux U+003F QUESTION MARK [Po] (?)
20:39 yoleaux U+00BF INVERTED QUESTION MARK [Po] (¿)
20:39 yoleaux U+037E GREEK QUESTION MARK [Po] (;)
20:40 lizmat r: say 1 ¿^ 0  # pmichaud: alternative to !?^
20:40 camelia rakudo b2072f: OUTPUT«[31m===[0mSORRY![31m===[0mâ�¤Two terms in a rowâ�¤at /tmp/LGzQvSIbrn:1â�¤------> [32msay 1 [33mâ��[31m¿^ 0  # pmichaud: alternative to !?^[0mâ�¤    expecting any of:â�¤        postfixâ�¤        infix stopperâ�¤        infix or meta-infixâ�¤        statement endâ�¤        state…
20:41 timotimo ?^ is boolean xor?
20:41 lizmat yup
20:42 timotimo +^ is bitwise xor, yes? what does ~^ do? :)
20:42 timotimo r: say "foo" ~^ "bar";
20:42 camelia rakudo b2072f: OUTPUT«␤»
20:42 timotimo r: say "foo" ~^ "foo";
20:42 camelia rakudo b2072f: OUTPUT«␀␀␀␤»
20:42 timotimo r: say "xyz" ~^ "aaa";
20:42 camelia rakudo b2072f: OUTPUT«�»
20:43 timotimo oic, cool beans
20:43 lizmat timotimo: S03:998
20:43 timotimo say "abc" ~| "xyz"
20:43 timotimo r: say "abc" ~| "xyz"
20:43 camelia rakudo b2072f: OUTPUT«y{{␤»
20:46 benabik Bitwise per grapheme/codepoint/? ?
20:47 PerlJam ~^ is "string xor" like in Perl 5 IIRC
20:48 PerlJam r: say "abc" ~^ "   ";   # should case change
20:48 camelia rakudo b2072f: OUTPUT«ABC␤»
20:48 PerlJam r: say "ABC" ~^ "   ";   # similar thing
20:48 camelia rakudo b2072f: OUTPUT«abc␤»
20:49 pmichaud lizmat: well, meta-prefix:<!> is supposed to negate any existing operator, so I was curious about !?^ .  Doesn't seem to work, though, as ?^ isn't declared 'iffy'  (perhaps it should be).
20:49 pmichaud *any existing iffy operator
20:50 pmichaud lizmat: oh, and I (obviously) didn't get around to Hash.new last night... I'm hopeful for tonight though :)
20:50 flussence sub flipcase(Str $a) { ($a.comb X~^ ' ').join }; say flipcase 'abcDEF'
20:51 flussence rn: sub flipcase(Str $a) { ($a.comb X~^ ' ').join }; say flipcase 'abcDEF'
20:51 camelia niecza v24-67-gb8f846e: OUTPUT«Unhandled exception: Buffer bitops NYI␤  at /home/p6eval/niecza/lib/CORE.setting line 1511 (die @ 5) ␤  at /home/p6eval/niecza/lib/CORE.setting line 3466 (infix:<~^> @ 4) ␤  at <unknown> line 0 (KERNEL map @ 2) ␤  at /home/p6eval/niecza/lib/CORE.setting li…
20:51 camelia ..rakudo b2072f: OUTPUT«ABCdef␤»
20:51 lizmat pmichaud: any time you have, would be excellent
20:51 lizmat pmichaud: maybe because "say 1 ?^ 1" is Nil rather than False ?
20:51 flussence r: sub flipcase(Str $a) { ($a.comb X~^ ' ').join }; say flipcase Buf.new(0xA1..0xFF).decode('iso-8859-1')
20:51 camelia rakudo b2072f: OUTPUT«‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸàáâãäåæçèéêëìíîïðñòó​ôõö÷øùúûüýþÿÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞß␤»
20:53 flussence r: sub flipcase(Str $a) { ($a.comb X~^ ' ').join }; say flipcase Buf.new(0xA1..0xFF).decode('iso-8859-1').perl
20:53 camelia rakudo b2072f: OUTPUT«‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸàáâãäåæçèéêëìíîïðñòó​ôõö÷øùúûüýþÿÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞß␤»
20:53 flussence r: sub flipcase(Str $a) { ($a.comb X~^ ' ').join }; say (flipcase Buf.new(0xA1..0xFF).decode('iso-8859-1')).perl
20:53 camelia rakudo b2072f: OUTPUT«Invalid operation on binary string␤  in method perl at src/gen/CORE.setting:4587␤  in method perl at src/gen/CORE.setting:897␤  in block  at /tmp/ILmWLylttn:1␤␤»
20:54 flussence r: sub flipcase(Str $a) { ($a.comb X~^ ' ').join }; say (flipcase Buf.new(0xA1..0xFF).decode('iso-8859-1')).WHAT
20:54 camelia rakudo b2072f: OUTPUT«(Str)␤»
20:55 flussence I don't get what "binary string" means in a perl 6 context, but it feels like it's behaving p5-ish right now...
20:56 flussence (also if I accidentally spammed people with \g control chars I apologise)
20:56 colomon I was under the impression was the intent was to use these operators with Bufs?
20:57 flussence that'd make sense, but it's weird it only complains when .perl is called
20:58 timotimo r: my @a := hyper map { say "build $_"; $_ + 10 }, 1..10; say @a;
20:58 camelia rakudo b2072f: OUTPUT«Cannot call 'hyper'; none of these signatures match:␤:(\op, \a, \b, :dwim-left(:$dwim-left), :dwim-right(:$dwim-right))␤:(\op, \obj)␤:(\op, Associative \h)␤:(\op, Associative \a, Associative \b, :dwim-left(:$dwim-left), :dwim-right(:$dwim-right))␤:(\op, Associative…
20:59 timotimo why? :(
20:59 pmichaud lizmat: (Nil v False)  could very much be the case
20:59 pmichaud hyper NYI
20:59 pmichaud or if it is, it doesn't know what to do yet.
20:59 timotimo aaw :(
20:59 timotimo didn't you show that off in your talk already?
21:00 pmichaud ummmmmm
21:00 colomon timotimo: that talk was discussing what's in the spec, not what's implemented.
21:00 timotimo aaw
21:00 lizmat pmichaud, TimToady: is "1 ?^ 1" returning Nil a bug?
21:00 pmichaud timotimo: http://pmichaud.com/2013/pres/y​apcna-parall/slides/slide5.html
21:00 timotimo how about the new algorithm you had thought up on that morning? :)
21:00 pmichaud see the sixth item in the above :) :)
21:00 timotimo aaw
21:02 pmichaud lizmat: yeah, I don't see anything in the spec indicating that ?^ should return Nil
21:02 pmichaud that would be... weird
21:02 pmichaud r: say 1 ?^ 1;
21:02 camelia rakudo b2072f: OUTPUT«Nil␤»
21:03 pmichaud and yet there it is.  :-/
21:03 pmichaud doh!
21:03 pmichaud yes, I call bug.
21:03 pmichaud multi infix:<?^>(Mu \a, Mu \b)        { a.Bool ^^ b.Bool }
21:03 pmichaud that's... wrong.
21:06 lizmat where does that live?
21:06 pmichaud src/core/Bool.pm
21:06 pmichaud line 62
21:06 lizmat I could spectest a change?
21:06 timotimo pmichaud: what do you mean with "doesn't know what to do yet"? does that have a deeper meaning or is it just your interpretation of what the output is?
21:06 pmichaud timotimo: I didn't even think there's a &hyper implemented already.
21:06 pmichaud but apparently there is.  it's wrong.
21:07 * pmichaud wonders if he's to blame there.
21:07 timotimo it seems like the hyper that's implemented is what's being used interally to service >> and >>OP<<
21:07 pmichaud right... in which case it shouldn't be called "hyper"
21:07 pmichaud or there needs to be another multi candidate.
21:07 timotimo mhm
21:07 timotimo not quite sure how i could implement that multi candidate to work together with map
21:08 timotimo unless i could specialcase "hyper map" in the grammar or something :|
21:08 timotimo i think that's what you meant when you said you didn't know yet how to make the context flow
21:09 * timotimo was about to demonstrate hyper and race to a friend
21:10 lizmat pmichaud: multi infix:<?^>(Mu \a, Mu \b)        { so( a.Bool ^^ b.Bool ) }  ??
21:10 colomon pmichaud: I seem to recall that 1 ?^ 1 being Nil is intentional
21:10 colomon or is that just 1 ^^ 1 ?
21:11 pmichaud colomon: that's just 1 ^^ 1
21:11 benabik joined #perl6
21:11 pmichaud anything with a ? prefix ought to return a Bool.
21:11 colomon rn: say 1 ?^ 1
21:11 camelia rakudo b2072f: OUTPUT«Nil␤»
21:11 camelia ..niecza v24-67-gb8f846e: OUTPUT«False␤»
21:12 timotimo r: say perl "foo" +^ "FOO"
21:12 camelia rakudo b2072f: OUTPUT«[31m===[0mSORRY![31m===[0mâ�¤Undeclared routine:â�¤    perl used at line 1â�¤â�¤Â»
21:12 colomon I stand corrected.
21:12 timotimo r: say ("foo" +^ "FOO").perl
21:12 camelia rakudo b2072f: OUTPUT«Cannot convert string to number: base-10 number must begin with valid digits or '.' in '⏏foo' (indicated by ⏏)␤  in method Int at src/gen/CORE.setting:10157␤  in sub infix:<+^> at src/gen/CORE.setting:3129␤  in sub infix:<+^> at src/gen/CORE.setting:3126␤  in block…
21:12 timotimo ah
21:12 pmichaud lizmat: I think that ?^ ought to head more towards low-level ops than add more high-level dispatches onto the sequence
21:12 pmichaud (calling "so" adds another level of dispatch to finding the result of what ought to be.... really fast.)
21:14 pmichaud otoh, I don't have a faster / better mechanism in mind yet, so using "so" looks like the best option for now.
21:15 dalek nqp: 527419e | sorear++ | src/vm/jvm/runtime/org/perl6/nqp/ (3 files):
21:15 dalek nqp: Allow flattening native-typed arrays into argument lists on JVM
21:15 dalek nqp: review: https://github.com/perl6/nqp/commit/527419e323
21:15 pmichaud and we need roast tests :)
21:15 lizmat pmichaud: isn't there a nqp::bool or so?
21:15 pmichaud nqp::p6bool
21:15 timotimo nqp::p6bool afaict, but it's the other way around, no?
21:16 lizmat I was thinking: multi infix:<?^>(Mu \a, Mu \b)        { nqp::p6bool( a.Bool ^^ b.Bool ) }
21:16 pmichaud that works for me for now
21:16 lizmat that would be lower level
21:16 lizmat ok, I will spectest this
21:17 pmichaud ultimately it may want to be   nqp::p6bool( nqp::mumble( a.Bool, b.Bool ) )     but I'd go ahead and go with ^^ for now :)
21:17 sorear for those of you not lurking in #tcc2.122: nqp-jvm is now passing *all* of its tests.
21:17 pmichaud \o/   # sorear++
21:17 colomon \o/ # sorear++ indeed!
21:17 timotimo sorear: now bring rakudo-jvm to 100%! :))
21:19 sorear timotimo: that's my next goal.
21:19 snearch joined #perl6
21:19 timotimo awesome! :)
21:20 lizmat pmichaud: nqp::p6bool(nqp::xor(True,False))
21:20 colomon sorear++
21:21 pmichaud r:  say nqp::xor(True, False);
21:21 camelia rakudo b2072f: OUTPUT«True␤»
21:21 pmichaud r:  say nqp::xor(True, True);
21:21 camelia rakudo b2072f: OUTPUT«No such method 'gist' for invocant of type 'Undef'␤  in sub say at src/gen/CORE.setting:11047␤  in block  at /tmp/tvqNJ3M_dX:1␤␤»
21:21 pmichaud r:  say nqp::p6bool(nqp::xor(True, True));
21:21 camelia rakudo b2072f: OUTPUT«False␤»
21:21 pmichaud yeah, that will work.
21:21 lizmat pmichaud: the p6bool is needed apparently
21:22 cognominal joined #perl6
21:22 pmichaud oh, I figured something would be needed, as nqp::xor implements the semantics of the high-level xor, not the low-level one.
21:22 pmichaud r:  say nqp::xor(0, False, "", 3, "", Nil)
21:22 camelia rakudo b2072f: OUTPUT«3␤»
21:23 pmichaud r:  say nqp::xor(0, False, "", 3, "", Nil, 6)
21:23 camelia rakudo b2072f: OUTPUT«No such method 'gist' for invocant of type 'Undef'␤  in sub say at src/gen/CORE.setting:11047␤  in block  at /tmp/3CGTGEgUxT:1␤␤»
21:23 pmichaud r:  say nqp::xor(0, False, "", 3, "", Nil, 6) // "xyz"
21:23 camelia rakudo b2072f: OUTPUT«No such method 'defined' for invocant of type 'Undef'␤  in block  at /tmp/ISon1qNjK_:1␤␤»
21:23 pmichaud bah
21:23 FROGGS :o)
21:24 pmichaud anyway... yes, there's a Parrot leak in nqp::xor.
21:24 pmichaud (and that's okay.)
21:30 lizmat result of spectest in ~ 20 mins
21:30 sorear so I kind of just told jnthn that I'm going to implement gather/take infrastructure in nqp-jvm
21:33 timotimo go sorear++ :)
21:33 timotimo should i check back in an hour for results? :)
21:34 sorear timotimo: No
21:34 sorear it's very... clever... but will take a while
21:34 timotimo hm, nqp-jvm passes all of its test, but it doesn't do any gather/taking?
21:36 sorear timotimo: Right, no gather/take in core NQP
21:37 sorear timotimo: rakudo-parrot uses Q:PIR for implementing gather/take
21:37 timotimo ooooh, i see!
21:37 sorear I'm going to add (JVM-specific) nqp::jvm_coro_whatever ops that Rakudo can use when appropriate
21:38 sorear although I'm starting to muse that "delimited one-shot continuation" may be a nicer abstraction
21:38 jay_swri left #perl6
21:39 timotimo did you see how the pypy people imlement stackless?
21:39 timotimo they have something called a "continulet"
21:50 dalek perl6-bench: fa8c1b1 | (Geoffrey Broadwell)++ | TODO:
21:50 dalek perl6-bench: Remove a completed TODO
21:50 dalek perl6-bench: review: https://github.com/japhb/pe​rl6-bench/commit/fa8c1b152c
21:50 dalek perl6-bench: 5201975 | (Geoffrey Broadwell)++ | EXPECTED:
21:50 dalek perl6-bench: Minor fixes to EXPECTED
21:50 dalek perl6-bench: review: https://github.com/japhb/pe​rl6-bench/commit/52019759b0
21:50 timotimo oh, couldn't hyper just take a ListIter and hyper-hyper it just like the >>. things do?
21:54 timotimo not sure actually how to test for that
21:55 woolfy left #perl6
21:59 dalek rakudo/nom: 0dceace | (Elizabeth Mattijsen)++ | src/core/Bool.pm:
21:59 dalek rakudo/nom: Booleanify ?^, as discussed with Pm
21:59 dalek rakudo/nom:
21:59 dalek rakudo/nom: As shown at http://irclog.perlgeek.de/​perl6/2013-06-07#i_7170609
21:59 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/0dceace674
22:10 timotimo hm. i kind of think, that the "stub code executed" warning could totally be lifted to compiletime
22:11 timotimo hm ... no, that doesn't make sense
22:11 timotimo but we warn at check time if a multi call will not work with the given parameters
22:12 timotimo if we figure out at compile time that the method does nothing but ... we could explode, too
22:15 lizmat chaos enusing here at the hackathon
22:15 lizmat ensuing
22:15 timotimo the good or bad kind?
22:16 colomon lizmat: what's going on?
22:17 lizmat breaking up the hackathon, lots of cats without herders
22:17 timotimo are they climbing on shelves and sitting in boxes?
22:21 FROGGS *g*
22:21 FROGGS they are playing with cords at least
22:21 lizmat sort off, signing off!
22:21 sorear &.
22:23 timotimo so, er, how do i copy a file in a non-deprecated way?
22:26 timotimo ah, i get it
22:34 nwc10 sorear++ # All tests successful.
22:35 raiph r: say ++sorear for 1..Inf # timotimosorear: now bring rakudo-jvm to 100%! :)) ... soreartimotimo: that's my next goal.
22:35 camelia rakudo b2072f: OUTPUT«[31m===[0mSORRY![31m===[0mâ�¤Undeclared routine:â�¤    sorear used at line 1â�¤â�¤Â»
22:36 timotimo :3
22:36 nwc10 can we evaluate 1..Inf in finite time? If not, that feels horribly like an unintended DOS
22:37 timotimo with a zeno machine you can!
22:37 raiph well, i'm pretty happy that sorear is not declared routine
22:38 timotimo i have a patch that passes spectests and makes "eager map { ... }, @..." not explode, but the hyper-reordering doesn't work, because i had a braino
22:38 timotimo does that sound like something that rakudo should get?
22:38 timotimo maybe it should warn to stderr that hyper doesn't actually hyper yet in that case?
22:54 sorear good * #perl6
22:55 timotimo that's a hello or goodbye?
22:55 sorear a hello.
22:55 timotimo hello sorear :)
22:56 sorear it's paired with the &. from earlier.
22:56 timotimo ah, indeed
22:56 flussence I wrote some code that does nothing useful, but it's interesting to see how moving bits outside the inner loop one at a time speeds it up: https://gist.github.com/flussence/5732972
22:57 espadrine joined #perl6
22:58 flussence (I'm messing around with putting "is pure" on random things in core to see if that has any effect)
22:59 btyler joined #perl6
22:59 timotimo good luck!
22:59 flussence it hasn't caused any spectest failures so far at least :)
23:00 nwc10 sorear: I think I preferred this random factoid:
23:00 nwc10 22:59 <purl> well, all tests successful is <reply>That's great, Nicholas! Now  the only bugs that remain are the ones you haven't tested for yet!
23:00 nwc10 but the thing was - thanks massively for figuring out the fixes for the 5 failing NQP-JVM tests
23:01 nwc10 (delusional) happiness is a passing testsuite
23:03 japhb_ joined #perl6
23:04 Khisanth joined #perl6
23:05 lizmat joined #perl6
23:09 TimToady well, 'is pure' where you don't need it is likely to only hurt things the second time through, and most tests are once-through...
23:09 TimToady s/don't need it/need to not have it/
23:11 timotimo tadzik: i have happies for you :3
23:12 tadzik timotimo: happies? :)
23:12 timotimo on github
23:12 tadzik oh
23:12 * tadzik look
23:12 tadzik good things :)
23:12 tadzik will merge them tomorrow, when I get to test it
23:12 timotimo oke
23:13 FROGGS joined #perl6
23:13 timotimo good call, it doesn't actually work yet
23:18 timotimo something is wrong ...
23:19 timotimo "==> Fetching File::Tools" ... nothing happens
23:20 timotimo perhaps due to the repository not having the right commit or something?
23:22 benabik joined #perl6
23:27 tadzik hmm
23:27 tadzik no idea
23:31 dalek roast: 688c39f | (Elizabeth Mattijsen)++ | S32-hash/delete-adverb.t:
23:31 dalek roast: Some more tests for adverbial pair combinations
23:31 dalek roast:
23:31 dalek roast: Comments are still rough, will fix later
23:31 dalek roast: review: https://github.com/perl6/roast/commit/688c39f0b3
23:31 lizmat dinner&
23:32 TimToady sorear: diakopter is meeting us in lobby now for dinner
23:34 timotimo tadzik: it's kind of hard to find thingg slike that :|
23:35 splitcells joined #perl6
23:38 splitcells is it possible to launch binaries from a perl6 script?
23:38 colomon splitcells: yes
23:38 splitcells how?
23:39 timotimo r: shell "echo 'foo'";
23:39 camelia rakudo b2072f: OUTPUT«shell is disallowed in restricted setting␤  in sub restricted at src/RESTRICTED.setting:2␤  in sub shell at src/RESTRICTED.setting:7␤  in block  at /tmp/K8MDX7lif1:1␤␤»
23:39 timotimo (except not allowed in the evalbot)
23:43 splitcells ty
23:46 timotimo tadzik: i can't find any usage of .announce('fetching', but it displays the Fetching somethingsomething string, the fuck?
23:46 tadzik timotimo: um, is it not in Panda.pm?
23:47 timotimo oh ... facepalm, i guess
23:48 tadzik sleep time for me, see you tomorrows o/
23:53 flussence okay, I tried rerunning that script I posted above after putting «is pure» on Buf.new, .decode and Str.comb. Doesn't break tests but also doesn't change speed at all.
23:53 flussence (also I've noticed significant pauses every second or so in the loop)
23:54 flussence (and .comb is by far the slowest part of the whole thing)
23:55 timotimo oh, it seems like it's just utterly crazy-slow
23:55 timotimo or maybe not.
23:56 flussence if I move the Buf.new(...).decode outside the loop, it goes from 7 to 5 seconds per 100 iterations - but moving .comb out too makes it go down to 1.5s per 100
23:57 splitcells joined #perl6
23:58 timotimo yeah, comb is weirdly slow :(
23:59 flussence it's possible to improve it by hand: ($chars.substr($_, 1) for (^$chars.chars).roll(16))
23:59 flussence (that gets it down to 2s)

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

Perl 6 | Reference Documentation | Rakudo | Niecza | Specs