»ö« Welcome to Perl 6! | perl6.org/ | evalbot usage: 'perl6: say 3;' or rakudo:, niecza:, std:, or /msg camelia perl6: ... | irclog: irc.perl6.org | UTF-8 is our friend!
Set by sorear on 25 June 2013.
00:01 Hor|zon joined, xenoterracide left, xenoterracide joined 00:02 BenGoldberg joined 00:06 Hor|zon left 00:10 xenoterracide left 00:13 xenoterracide joined 00:16 xenoterracide left 00:17 xenoterracide joined 00:22 xenoterracide left 00:23 ajr_ left 00:27 Mouq joined 00:28 xenoterracide joined 00:33 xenoterracide left 00:38 panchiniak joined 00:46 xenoterracide joined 00:51 xenoterracide left 00:59 atroxaper joined 01:00 Hor|zon joined, kbaker left 01:04 atroxaper left 01:06 Hor|zon left, xenoterracide joined 01:14 _slade_ left, Mso150_g_s_s_j joined 01:15 nbrown_ joined 01:26 _slade_ joined 01:30 panchiniak left
gtodd except ... the aliens abduct all the ways of building software: auto-%@$, CMake ,rake, scons, waf, ant, ninja ... Inf 01:42
01:42 gtodd left 01:46 ilbot3 joined 01:49 Mso150_g_s_s_j left 01:52 yeahnoob joined 02:01 Sqirrel left 02:07 noganex_ joined 02:09 noganex left 02:22 leont left 02:42 vukcrni left 02:43 vukcrni joined 02:44 simcop2387 left 02:45 simcop2387 joined 03:02 Hor|zon joined 03:04 erkan left, erkan joined 03:06 Hor|zon left 03:10 rindolf joined 03:11 fhelmberger joined 03:15 Mouq left 03:16 fhelmberger left 03:27 ChoHag left 03:44 ChoHag joined 03:54 ChoHag left 03:55 [Sno] left, Sqirrel joined 04:06 ChoHag joined 04:07 anaeem1_ joined 04:16 atroxaper joined 04:19 virtualsue joined 04:20 atroxaper left 04:22 BenGoldberg left 04:32 xenoterracide left 05:03 Hor|zon joined
firefish5000 m: class Person { has $.Is=$0 if "very sensable" ~~ m{(.+)}; has $.IsNot=$0 if "Insane" ~~ m{(.+)}; }; my $FireFish = Person.new(); say "I am {$FireFish.Is}"; 05:06
camelia rakudo-moar b5032f: OUTPUT«(timeout)» 05:07
05:07 Hor|zon left 05:11 Pleiades` joined, kaare_ joined 05:12 xenoterracide joined 05:17 firefish5000 left 05:20 [Sno] joined, SamuraiJack_ joined 05:25 bjz left 05:28 bjz joined 05:34 ecocode joined 05:37 bjz_ joined
vendethiel o/, #perl6 05:37
05:40 bjz left, xenoterracide left 05:43 odc` left
ingy \/\/\o vendethiel! 05:53
06:05 darutoko joined 06:28 jack_rabbit left 06:32 Mso150 joined 06:33 yeahnoob left 06:36 jack_rabbit joined 06:50 jack_rabbit left
moritz \o 06:51
06:51 ghostlines joined
_slade_ oハハ八八ノヽノヽノヽノ \ / \/ \ 06:52
06:57 jack_rabbit joined 06:58 FROGGS joined 07:04 Hor|zon joined 07:08 Hor|zon left 07:16 ab5tract joined 07:17 kjs_ joined 07:19 denis_boyun_ joined 07:20 _slade_ left 07:21 FROGGS left 07:30 pdcawley joined 07:32 FROGGS joined 07:35 atroxaper joined 07:37 kjs_ left 07:38 labster joined 07:39 atroxaper left 07:40 ab5tract left
dalek href="https://modules.perl6.org:">modules.perl6.org: 24e8143 | raydiak++ | web/index.tmpl:
Re-enable js search w/less truncation. See issue 5
07:45
07:47 zakharyas joined, fhelmberger joined 07:50 kaleem joined
moritz raydiak++ 07:51
raydiak :) thanks...doesn't fix the dt/dd issue, but I figured it's better than a broken search box (or none at all) 07:53
nwc10 timotimo: Elizabeth has just spotted the Camelia on the APW site - "wow - that's very nice" 07:55
argh
TimToady: Elizabeth has just spotted the Camelia on the APW site - "wow - that's very nice" 07:56
timotimo: that might also be intersting to you, but it's probably more amusing to him
FROGGS nwc10: I like the shirt design very much btw :o) 07:59
nwc10 FROGGS: I don't think that the designer will be in Salzburg, but you'll probably see her friend/our contact at the same time as me, so you could pass that on directly. 08:01
FROGGS nwc10: will do that :o) 08:02
08:07 Hor|zon joined 08:09 jack_rabbit left 08:11 ab5tract joined
dalek href="https://modules.perl6.org:">modules.perl6.org: fd86dda | moritz++ | web/lib/P6Project/Hosts/Github.pm:
Fix error reporting on older Mojolicious versions
08:12
08:14 Ven joined
Ven what's the last date for registering a talk to apw2014? 08:16
08:16 yakudza joined
moritz modules.perl6.org now all fixed, and 90% awesome 08:18
FROGGS Ven: perhaps ask nwc10 directly 08:20
Ven nwc10: ping :)
08:20 virtualsue left
nwc10 Ven: hi. I might vanish without notice 08:21
Ven nwc10: hi. what's the last date for submitting a talk (apw2014)?
nwc10 Ven: other than lightning talks, it may well have passed. The schedule is already very full 08:22
I have actually lost track of what the revised date was
I'm on holiday (or is that "holiday") and I'm really not in a position to work anything out 08:23
Ven ha, because the form is still available
nwc10 if you have sufficient abstract ready that it's a copy-paste job, then you're welcome to submit a talk, but the others might have to reject it because it won't fit 08:24
Ven: that wouldn't surprise me
Ven eh
raydiak moritz++ # un-breaking things
nwc10 Ven: I've not been looking after the site, nor dealing with the talks 08:25
moritz raydiak: I also broke it in the first place :-)
Ven nwc10: alright. Next one: do you need to submit your real name in order to do a talk?
nwc10 Ven: I don't think so. Zefram often doesn't use his real name, nor does chromatic 08:26
raydiak moritz: you wouldn't have broken it if you weren't improving it in the zeroth place :)
moritz I think of "chromatic" as chromatic's real name. It's very real to me, even it's not his legal name
08:27 bartolin joined
Ven Well, I guess I'll submit "Perl 6 and the other cheek" 08:27
raydiak sleep time...good morning and good night #perl6 o/ 08:31
08:34 slavik left 08:35 pmqs joined
Ven well, submitted a 20min talk, I hope it'll go in :( 08:36
08:37 pmqs left 08:46 dakkar joined 08:47 Mso150 left, slavik joined 08:55 mberends joined 08:59 ab5tract left 09:00 kjs_ joined 09:08 virtualsue joined 09:10 Hor|zon left
timotimo is it that x creates strings and xx creates lists because a string is one thing and a list is many things? 09:20
(very roughly)
moritz yes 09:21
timotimo cute 09:22
09:24 zakharyas left 09:27 zakharyas joined, rurban joined 09:30 rurban left 09:32 Hor|zon joined, mberends left 09:34 mberends joined, slavik left 09:39 Hor|zon left, lsm-desktop joined 09:42 pepl joined 09:45 Hor|zon joined 09:46 slavik joined 10:11 pmqs joined 10:14 mberends left 10:21 Hor|zon left, xinming_ joined 10:25 xinming left 10:27 lizmat joined, anaeem1_ left 10:29 Hor|zon joined, anaeem1_ joined 10:35 nbrown_ left 10:45 anaeem1__ joined 10:46 anaeem1__ left 10:47 anaeem1 joined, anaeem1_ left 10:55 atroxaper joined 10:58 prevost joined 11:00 atroxaper left 11:05 nbrown_ joined 11:13 ghostlines left 11:15 nbrown_ left 11:16 ghostlines joined
dalek kudo/nom: e4adb29 | (Elizabeth Mattijsen)++ | src/core/IO/Spec/Unix.pm:
Remove my @ sillyness, any Iterative will do
11:21
ast: d8a8632 | (Elizabeth Mattijsen)++ | S32-io/io-spec-unix.t:
Make IO::Spec::Unix.path tests more sensible
11:22
11:23 anaeem1 left, anaeem1_ joined
dalek ecs: b89831b | (L. Grondin)++ | S32-setting-library/IO.pod:
fix minor syntax error
11:28
11:31 SamuraiJack_ left
dalek ecs: 66edfbe | (L. Grondin)++ | S32-setting-library/IO.pod:
adding missing =over
11:35
ast: fc2dbbe | usev6++ | S04-declarations/multiple.t:
Add ticket number RT #83430 to existing test
11:40
synopsebot Link: rt.perl.org/rt3//Public/Bug/Displa...l?id=83430
11:49 leont joined
lizmat errands& 12:02
12:04 pepl left 12:07 Ven left 12:08 Hor|zon left 12:10 nbrown_ joined 12:14 yeahnoob joined 12:15 nbrown_ left 12:22 pepl joined 12:23 __rubio__ joined 12:26 FROGGS left
timotimo it's been a month since the first batch of videos of yapceu has been released; i wonder what's keeping them and if we can do anything to help? 12:30
.o( or even obtain raw videos for the talks i'm interested in :P )
12:31 kjs_ left 12:32 __rubio__ left
dalek kudo-star-daily: b746522 | coke++ | log/MoarVM-version.log:
today (automated commit)
12:33
12:38 SamuraiJack_ joined 12:41 kbaker joined, darutoko- joined 12:43 darutoko left 12:44 __rubio__ joined
dalek rl6-roast-data: c8f369f | coke++ | / (5 files):
today (automated commit)
12:45
rl6-roast-data: b535377 | coke++ | bin/ (2 files):
Remove rakudo.jvm from the daily runs

it's taking over 24 hours to run rakudo with moar,moar-jit,parrot & jvm. Nearly all the time is spent on rakudo.jvm. - this is a performance regression in the past 2-3 days.
12:45 yeahnoob_ joined
dalek rl6-roast-data: 800882f | coke++ | perl6_pass_rates.csv:
annotate last 2 jvm runs.
12:46
12:47 kbaker left 12:48 yeahnoob left
grondilu timotimo: no P6-related videos yet indeed. It's almost as if they were censored or something. 12:50
timotimo i find that highly unlikely
12:51 gtodd joined
grondilu what's the explanation then? It's not like posting video on YouTube takes a month, is it? 12:51
timotimo could be anything, really 12:52
the person who was supposed to cut the videos may be on vacation/sick
computer dead
12:52 yeahnoob_ is now known as yeahnoob
timotimo trouble extracting the raw video from the cameras? 12:52
backup tapes can't be located?
grondilu if there was a technical incident it would be mentioned somewhere, wouldn't it? 12:53
12:53 atroxaper joined
jkg I tend to assume "volunteers running out of spare time" 12:53
yeahnoob where's the video? 12:54
timotimo www.youtube.com/user/yapceu/videos 12:55
[Coke] never assume malice where life is a probably cause.
*probable. (arglebargle!)
yeahnoob Maybe i can Translate&Add Chinese language subtitle for it. if it's not too long. 12:56
12:58 darutoko joined 12:59 darutoko- left
timotimo is someone in a yapceu channel or something and can ask what's up? 12:59
13:02 Hor|zon joined
grondilu can tweet them 13:02
timotimo that would be interesting
13:03 anaeem1_ left
grondilu not sure I still quite understand how twitter works but here is my attempt: twitter.com/grondilu/status/517298929965477888 13:06
timotimo that sounds a bit more like "fuck you, give me the videos", whereas i would have suggested something more like "can we help get this out faster?"
grondilu yeah with hindsight that was not very diplomatic 13:08
timotimo they are not our enemy, using the word "diplomatic" is also undiplomatic in this situation :P
yeahnoob " 25/08/14 Lost laptop Guys, we have lost one of the conference laptops. A metallic Asus Zenbook. If anyone have found it. Please contact me."
grondilu it's a good thing I can remove tweets
yeahnoob from act.yapc.eu/ye2014/. Is that the lost video in the ladtop? 13:09
timotimo yeahnoob: look a line above that: NB: talks from the main room Vitosha will take a little longer, as they had a much more complicated setup. We'll post here and on twitter as soon as they're ready!
sounds like the videos wouldn't be on that laptop
13:10 nbrown_ joined
nine It's quite common for converence videos to take even a couple of months to show up online. 13:12
grondilu That's quite difficult to believe, but I guess in these matters there are factors I'm totally oblivious of. 13:14
timotimo unless you've contracted NextDayVideo
13:15 nbrown_ left 13:17 kjs_ joined 13:18 Hor|zon left, prevost left
PerlJam wonders how complicated the setup was for Vitosha that it's taking so long ... the videos for the other rooms were up in just a couple of weeks. 13:20
13:24 Hor|zon joined 13:30 prevost joined
nine Volunteer organized conference: lots of work, getting more and more stressful the closer the conference is, followed by a couple of extremely intense days with even more work and stress. Then it's finally over. You need some time to relax. Then some time to follow up on lots of stuff you pushed out because you were busy with the conference. Good that the conference is over. Oh I forgot, there's some videos to upload. Not much motivation because there's no deadline 13:30
13:31 prevost left, prevost joined
nine Also the complicated setup could be that video and audio were not recorded on the same device. So they'll have to cut and sync them again. Tedious work. 13:33
PerlJam aye. 13:36
13:41 yeahnoob left 13:50 molaf joined
gtodd nine: hmm if only ACT included a builtin perl/jscript based video web app that could grab footage from laptop onboard cams .. :-) 13:55
13:57 kbaker joined
moritz that would be aweful quality 13:57
gtodd heh 13:58
nine Better wait for a few months than hardly understanding a word due to low audio quality ;) 13:59
gtodd hehe yeah but in those scifi futures in the movies automagically streaming recording, editing, subtitlling, translating and mixing randomly errm "supplied" video streams is trivial .... 14:00
because in the future they have p6 :-)
moritz I'm mostly amazed that in scifi movies, they can immediately decode any incoming video stream 14:04
nine moritz: they obviously just use mplayer
moritz no missing codecs or unknown streaming formats etc.
nine: :-)
gtodd nine: :-D 14:08
in the future you never have upgrade "Adobe Flash Player" 14:09
(which always makes me think "Adobe bought Flash? Oh yeah ...")
14:11 xenoterracide joined 14:16 nbrown_ joined 14:17 kjs_ left 14:21 kjs_ joined, nbrown_ left 14:24 spider-mario joined 14:26 ecocode left, ecocode joined 14:27 xenoterracide left 14:29 yeahnoob joined 14:30 treehug88 joined, ecocode left 14:40 Akagi201 left, Akagi201 joined 14:41 FROGGS joined
gtodd camelia: m: say "jubilation"; 14:47
camelia gtodd: rakudo-moar e4adb2: OUTPUT«jubilation␤»
gtodd speedy
14:51 arcterus joined 14:52 pepl left 14:54 pepl joined 14:55 arcterus left 15:00 virtualsue left 15:14 yeahnoob left 15:18 nbrown_ joined 15:22 nbrown_ left
japhb botsnack 15:32
yoleaux 30 Sep 2014 19:08Z <timotimo> japhb: the only relevant thing i see is --skip-incomplete, but it doesn't change anything :(
15:32 rindolf left
japhb timotimo: OK, back. So ... are you running `bench compare` or `bench history`? 15:33
timotimo: Also, pretty please p6weekly? It's may main source of #perl6 goings on these days. :-)
*my
15:34 ghostlines left 15:38 denis_boyun_ left 15:43 Hor|zon left, pmurias joined 15:45 virtualsue joined 15:48 Hor|zon joined 15:53 kaleem left 15:58 Akagi201_ joined 16:00 virtualsue left 16:01 Akagi201 left, Hor|zon left 16:09 zakharyas left 16:11 atroxaper left 16:12 colomon_ joined 16:14 [Sno]_ joined 16:15 [Coke]_ joined, retupmoca joined, daxim_ joined, itz_ joined 16:16 avuserow left, rubio_terra joined 16:17 kaleem joined, [Sno] left, daxim left, retupmoc1 left, [Coke] left, itz left, colomon left, spider-mario left, __rubio__ left, araujo left, odc left, Tene left, PerlJam left, perlpilot joined, colomon_ is now known as colomon, robins joined, [Sno]_ is now known as [Sno], Tene joined, Tene left, Tene joined 16:18 atroxaper joined, nbrown_ joined 16:19 cotto joined, odc joined, araujo joined 16:21 atroxaper left, spider-mario joined, Mso150 joined 16:23 nbrown_ left 16:25 Hor|zon joined 16:28 avuserow joined 16:33 kaleem left 16:41 Mso150 left 16:42 dragon_d joined, dragon_d left 16:44 Mso150 joined 16:46 FROGGS left
timotimo japhb: this was bench history 16:47
also ... oh yeah the weekly :S
gtodd heh 16:50
timotimo my energy levels seem to be far from over 9000 these days
gtodd could change the name to p6timely
and or weekly could be read as a range ... 16:51
38 .. 41
16:53 _slade_ joined
dalek rlito: b0e7ab7 | (Flavio S. Glock)++ | Makefile:
Perlito5 - use 'nodejs' in Makefile
16:57
16:57 Akagi201_ left
dalek rlito: 6f48b7a | (Flavio S. Glock)++ | / (3 files):
Perlito5 - fix associativity of && and ||
17:01
grondilu m: multi f($a, $b where $a|$b == 0) { 0 }; multi f($a, $b where $a == $b) { "==" }; say f(0, 0); # can I rely on this behavior? (higher priority for junctions or something? 17:02
17:02 dakkar left
camelia rakudo-moar e4adb2: OUTPUT«0␤» 17:02
timotimo that junction isn't visible to the multi dispatch
it's part of an opaque "where block" type of thing
grondilu doesn't understand 17:03
timotimo the multiple dispatch code doesn't see a difference between the $a|$b == 0 and the $a == $b things 17:04
grondilu then why does he pick one?
vendethiel first one?
tries to match it, it does, yay
grondilu I would have expected an "ambiguous" error or something 17:05
vendethiel it's not ambigous
ambiguous*. Not really.
It's very useful to have "cascading matches"
grondilu m: multi f($ where * %% 2) { 2 }; multi f($a where * %% 3) { 3 }; say f(6); # indeed it picks the first one 17:06
camelia rakudo-moar e4adb2: OUTPUT«2␤»
17:07 Hor|zon left
grondilu I don't quite understand how I managed to get an "ambiguous call" error once. (in a very different code, though) 17:07
grondilu doesn't remember the exact phrasing of the error
grondilu looks in rakudo's code 17:08
grondilu finds X::Multi::Ambiguous
grondilu then wonders when exactly X::Multi::Ambiguous is raised 17:09
timotimo m: multi f(Int $a, Cool $b) { 1 }; multi f (Cool $a, Int $b) { 2 }; f(1, 1);
camelia rakudo-moar e4adb2: OUTPUT«Ambiguous call to 'f'; these signatures all match:␤:(Int $a, Cool $b)␤:(Cool $a, Int $b)␤ in sub f at /tmp/1MmXiAF4nW:1␤ in block <unit> at /tmp/1MmXiAF4nW:1␤␤»
grondilu ok
17:11 fhelmberger left, pmqs left 17:12 chipotle joined 17:19 nbrown_ joined 17:20 FROGGS joined, kjs_ left 17:24 nbrown_ left 17:30 PZt joined 17:32 Hor|zon joined
grondilu m: grep { ($_ == 5) ff ($_ == 7) }, 3, 4, 5, 2, 7, 9, 5; # is there a more concise way to write this? 17:33
camelia ( no output )
grondilu m: say grep { ($_ == 5) ff ($_ == 7) }, 3, 4, 5, 2, 7, 9, 5; # is there a more concise way to write this?
camelia rakudo-moar e4adb2: OUTPUT«5 2 7 5␤»
timotimo m: say grep { 5 ff 7 }, 3, 4, 5, 2, 7, 9, 5 17:34
camelia rakudo-moar e4adb2: OUTPUT«3 4 5 2 7 9 5␤»
timotimo ah, not quite
m: say grep { $_ ~~ (5 ff 7) }, 3, 4, 5, 2, 7, 9, 5 17:35
camelia rakudo-moar e4adb2: OUTPUT«␤»
timotimo also not quite that
how do i ff.
grondilu m: say grep { /5/ ff /7/ }, 3, 4, 5, 2, 7, 9, 5
camelia rakudo-moar e4adb2: OUTPUT«5 2 7 5␤»
grondilu ^this would work but I'd like to keep it numeric
17:35 bloomberg joined 17:37 Hor|zon left
dalek href="https://perl6.org:">perl6.org: ab6916b | raydiak++ | source/compilers/index.html:
Un-break box styling on the Compilers page
17:40
timotimo yay
spider-mario: do you have time to build a rakudo-star 2014.09 package on aur soon? 17:41
raydiak o/ afternoon all 17:42
17:45 gfldex joined
timotimo how are you doing, raydiak? :) 17:45
spider-mario oh, sorry, I was going to but I forgot
(school, etc.)
thanks for reminding me 17:46
timotimo that's all right :)
it's just i talked about perl6 with an arch user yesterday
so i noticed the version is behind a month
which is pretty fantastic compared to some other packagings we've had in the past
spider-mario I also provide a binary repo, but I’m not sure many people know about it 17:47
it has little visibility
wiki.archlinux.org/index.php/Unoff...ies#rakudo 17:48
timotimo that looks pretty hidden, aye
raydiak timotimo: eh, this is not a good year for me so far...but un-breaking things is theraputic :) how are you? 17:49
timotimo i'm okay. currently in a writer's block / low energy mode kind of phase :\ 17:50
raydiak do season changes do that to you? 17:51
timotimo i'm not sure
17:52 xfix joined
timotimo i don't remember such a phase from last year 17:52
xfix Hello.
raydiak o/ xfix
timotimo ohai xfix!
dalek href="https://perl6.org:">perl6.org: d2b09dd | (Konrad Borowski)++ | README.md:
Testing site under IE6 and IE7 is unnecessary.

Who uses that, anyway? XP is not supported anymore, anyway.
17:53
xfix How is Perl 6 going? The Blogs link on Perl 6 page is dead. 17:55
17:55 molaf left
timotimo ah, yes, planetaria :( 17:55
planetaria kinda died
xfix I see.
timotimo pl6anet.org/ 17:56
when did you last check in?
xfix Long time ago.
Perhaps a few months before.
timotimo so you missed moarvm getting a jit?
xfix No.
I come here very rarely, however.
timotimo OK
jnthn grondilu: "where" clauses in multi-dispatch work like smart-match (they actually do .ACCEPTS on the thing you supply, even), meaning whichever matches first wins. I did try and get it to be ambiguous instead, but TimToady won that one, and these days I think it was probably the right call.
xfix timotimo: Do you think perl6.org should be changed to include pl6anet instead?
timotimo did you notice Inline::Perl5 getting up? 17:57
xfix Yes.
jnthn made it home
And oh wow...it's SO quiet.
timotimo hey jnthn!
glad to see you :)
jnthn Almost unnervingly quiet.
:)
jnthn notes he has been awake > 20 hours by now, so should not be asked anything important this evening ;) 17:58
timotimo is P == NP?
jnthn I did read lots of papers on the plane, and get some decent thinking/design time, though :)
timotimo oh awesome
i guess it was a high percentage of escape analysis related stuff?
xfix timotimo: That still wasn't solved (unless Perl 6 solved it while I was away) :-). 17:59
jnthn timotimo: Yes, if the constant factors are infinite... :P
vendethiel xfix: xp is actually still supported ;-)
timotimo xfix: what is "that"?
xfix Yeah, I know, this Microsoft update for security issue.
timotimo: P == NP.
However, moritz pushed the version to care about from IE6 to IE8, but didn't update the IE5.5 below. 18:00
jnthn timotimo: No, though masak and I did a couple of esc patches at BJ airport today...will push them from my laptop later...or tomorrow...
timotimo oh, cool :) 18:01
xfix And to be honest, I don't think this site works under IE6 anyway. Not that it has to. If somebody still uses IE6, the chance that this someone is interested in Perl 6 is close to 0 (if you still keep this old program...).
jnthn timotimo: Was more pondering native arrays, and parametricity in general...
timotimo that sounds great
jnthn Well, I might have come up with something that solves a bunch of problems at once... :) We'll see. I'll need a day or two to get it down coherently. :)
raydiak is the moar jit enabled by default yet? 18:02
nine jnthn: and probably a night or two to recover ;)
timotimo raydiak: we want that, but i don't know if anyone patched it yet
raydiak so it's pretty much stable? 18:04
timotimo we hope so :) 18:05
worst case we turn the default around before the next release
we want to at least get it tested more heavily from now on
nine Seems like parsing an 11000 lines file with a grammar is a bit too ambitious
jnthn nine: We parse a 20,000+ line one every single Rakudo build... 18:06
timotimo did you see how big the core setting is? we parse that in 25 seconds on moar nowadays
however, that's with a grammar built in nqp
raydiak cool, thanks for the info timotimo++
timotimo and action methods in nqp
which is known to be faster than perl6 in many cases
vendethiel
.oO( nqp-ing is overrated )
jnthn True, there's still some gap to close...
18:06 virtualsue joined
jnthn On JIT by default, I think I said I was fine wiht it, somebody could patch it, or I'd do it once I was back in action :) 18:07
timotimo gist.github.com/timo/fa6d113e897c9f1e1905 - does this seem sane?
xfix My personal opinion is that P == NP, however, you need infinite-length data structures to actually solve NP problems in P time. Not that this is useful in practice, however. 18:09
nine 7 minutes and 2.6 GiB RAM and still running. Is there anything obvious to keep in mind/avoid when writing such a grammar? 18:10
moritz nine: don't use left-recursion
timotimo do you have only a grammar or are you also building stuff with your actions?
moritz nine: also, don't quantify a rule that might match zero characters 18:11
timotimo (like <ws>)
nine timotimo: no actions yet
timotimo hm, interesting 18:12
xfix / ''* / # will always cause an infinite loop with current implementations (in future, Perl 6 implementation may notice this, but don't expect more than exception)
timotimo can you get a shorter input file and run a --profile with your moarvm?
18:12 ghostlines joined
timotimo also, putting some debug say statements at the end of some complex rules or something ... 18:14
or maybe you're trying to print the result of the matching, which may take a loooong time trying to concatenate lots of strings ...
xfix I think that Rakudo debugger supports regexes. 18:15
jnthn timotimo: Yes, though it's more about whether to build the JIT than enable/disable
nine oh indeed
I am printing the results
timotimo jnthn: oh? 18:16
jnthn --no-jit would match better with existing options we have
timotimo: You can disable it with MVM_JIT_DISABLE even if it's built
timotimo oh
well, i can rename them
jnthn timotimo: The command line flag means "don't even try building it"
timotimo but the change makes the previous behavior of --enable-jit the default 18:17
jnthn --no-jit works for me
Right, agree it does the right thing
timotimo or --without-jit
jnthn But no other option we have is called --without
We should at least pretend to believe in consistency... :)
timotimo OK
i must be AFK soon, so not sure if i'll fix up the patch soon 18:18
jnthn should go buy some food :)
np
timotimo and i still have to write the weekly ...
bon appetit :)
jnthn I'll probably eat something, write a "yes I got home safely don't worry about me" mail, and sleep... :)
18:18 perlpilot is now known as PerlJam
jnthn bbl, or bbt... :) 18:19
18:20 nbrown_ joined
xfix On sidenote, how fast Perl 6 boot time is now (on MoarVM, let's say)? 18:23
Is it faster than Perl 5 with Moose?
18:24 brrt joined, rubio_terra left
grondilu it was said to be so indeed 18:24
timotimo 15% less time than perl5 with moose
xfix Sounds great.
Last time I was here, it was slower than Moose.
18:24 rubio_terra joined
PerlJam Though they're both moving targets as Moose gets improved too 18:25
18:25 nbrown_ left, ghostlines left
xfix Moose was there for a while, it doesn't change that much, does it? 18:25
18:26 psch joined, psch left, psch joined
psch hi #perl6 18:27
xfix Hi, psch.
psch tr/// adverbs are confusing
(also i was apparently too slow to quit irssi and stick it into a screen)
bloomberg timotimo: yeah, the weekly. I've been waiting for that
psch Str.trans adverb are similarly confusing, of course
especially as neither 1) are implemented or 2) specced 18:28
xfix Well, tr/// works like tr in UNIX shell (and y/// in sed, of course).
psch xfix: neither of those have :squash or :complement, afaik
PerlJam xfix: I dunno ... ether did a Moose release 5 days ago.
psch i guess i'll spec them according to what i think the spectest means they mean
xfix Oh right. Well, I personally don't use those flags. 18:29
18:29 pmqs joined
psch although short forms should probably not be confuseable with other short forms for s/// 18:29
xfix (they exist for compatibility with Perl 5, I believe)
perldoc.perl.org/perlop.html#tr/SEA...TLIST/cdsr 18:30
Perl 5 has documentation for these, but it's rather confusing.
PerlJam what's confusing about it? :)
18:31 rubio_terra left
psch xfix: thanks, i hadn't looked there. i guess i don't need to spec them, iff our spec still is "if it's not described, it's as it is in p5" 18:31
xfix The behavior of /c, /s, and /d.
psch where the last not-quoted 'is' is "behaves as", or some such :)
xfix I can see how tr may provide performance enhancements in rare situations, but that doesn't change that its behaviour is rather strange, especially with options. 18:33
flussence for the sake of people's sanity, the spec should probably specify "same as p5" means v5.8.8 (if it doesn't already)
PerlJam xfix: How is its behavior strange? It's always seemed straight-forward to me. 18:34
xfix I just don't get how it works. And why actually use those options.
Sure, you can write tr/a-zA-Z/ /cs. But so you can write s/[^a-zA-Z]+/ /g, which is more readable in my opinion (but to be honest, you should use Unicode letters meta character). 18:35
18:35 [Coke]_ is now known as [Coke]
dalek rl6-roast-data: 07d545b | coke++ | / (4 files):
today (automated commit)
18:36
[Coke] ^^ no jvm runs because too slow.
18:37 xenoterracide joined, denis_boyun joined
PerlJam xfix: sounds like you're saying, because this more powerful thing exists that can do the same job, we don't need the special-purpose tool. 18:37
[Coke] Please let me know if moar-jit becomes the default. 18:38
moritz [Coke]: jnthn++ plans to make it the default, if nobody objects 18:39
xfix I just think that tr/// looks like an old feature that maps just exists here to make moving from sed to Perl easier.
[Coke] I assume that some platforms JIT will not occur, so I'll still need to test the non jit version with an env. variable...
xfix that just exists here*
PerlJam moar-jit default +1
xfix: maybe I've just got a soft spot for tr/// since I've used it so long :) 18:40
xfix That makes sense.
[Coke] does anyone have bench runs with recent commits of rakudo.jvm ? 18:41
xfix I just don't see how it's useful, unless you do something really special. I cannot think of examples that wouldn't be contrived, however.
[Coke] btw, rakudo.moar & parrot all test clean.
moritz [Coke]: fwiw I'm installing the oracle java 8 package right now 18:42
PerlJam xfix: flip side ... I just don't see why I should fire up the regex engine just to do some simple character replacements. :) 18:43
xfix That makes sense.
But well, I personally don't care about micro-optimisation. 18:44
18:44 ghostlines joined
PerlJam xfix: sometimes it's about optimization, but often it's also about saying what you mean. 18:44
vendethiel a.replace(from.split X=> to.split) :D
xfix One of contrived examples is tr/234/122/s which replaces all instances of 2 with 1, and all instances of 3 and 4 with 2 while squashing replacements.
I also don't really like thinking about characters. Usually a single character in a string doesn't matter. Entire strings are manipulated. substr is very rare. 18:46
brrt wonders if we're going to see a new flurry of JIT bugs if it will become default 18:48
timotimo m: token word { \w+ }; rule phrase { <word> [ \, <word> ]* \. }; if "hey, there\n" ~~ / <phrase> \n / { say "yay" } 18:49
camelia rakudo-moar e4adb2: OUTPUT«Useless declaration of a has-scoped method in mainline (did you mean 'my token word'?)␤Useless declaration of a has-scoped method in mainline (did you mean 'my rule phrase'?)␤No such method 'phrase' for invocant of type 'Cursor'␤ in method ACCEPTS a…»
vendethiel brrt: computers might break down,yes 18:50
timotimo m: my token word { \w+ }; my rule phrase { <word> [ \, <word> ]* \. }; if "hey, there\n" ~~ / <phrase> \n / { say "yay" }
camelia ( no output )
timotimo m: my token word { \w+ }; my rule phrase { <word> [ \, <word> ]* \. }; if "hey, there.\n" ~~ / <phrase> \n / { say "yay" }
camelia ( no output )
vendethiel
.oO( that's why we need continuations : ATNs ! )
18:51
18:52 Hor|zon joined
timotimo what are ATNs? 18:53
also, who knows what's wrong with my matching up there?
it seems to match fine up until the . and then maybe gets confused by the \n? 18:54
vendethiel timotimo: augmented transition network
timotimo m: my token word { \w+ }; my rule phrase { <word> [ \, <word> ]* \. }; if "hey, there." ~~ / <phrase> / { say "yay" } 18:55
vendethiel (tended to be used for sentence parsing)
camelia rakudo-moar e4adb2: OUTPUT«yay␤»
18:55 prevost left, xenoterracide left
vendethiel \n is "n"? 18:55
:P
18:55 xenoterracide joined
vendethiel (in the regexp, that is.) 18:55
timotimo i don't think so :S 18:56
m: say "\n" ~~ / \n /
camelia rakudo-moar e4adb2: OUTPUT«「␤」␤␤»
vendethiel fair enough
timotimo m: say "hello\n" ~~ / \w+ \n /
camelia rakudo-moar e4adb2: OUTPUT«「hello␤」␤␤»
timotimo m: say "hello.\n" ~~ / \w+ \. \n /
camelia rakudo-moar e4adb2: OUTPUT«「hello.␤」␤␤»
18:57 [Sno] left
grondilu good to know : using a double entry cache is much slower than concatenating the keys: 18:59
(my %){rand}{rand} = rand for ^100_000; # ~ 22s on my machine
18:59 Hor|zon left
grondilu (my %){rand ~ "|" ~ rand} = rand for ^100_000; # less than 10s 19:00
moritz thie first allocates 100k hashes more
*the
raydiak timotimo: the trailing space in the phrase rule is gobbling up the \n, so the \n in the final regex doesn't have anything to match
19:01 ecocode joined
raydiak m: my token word { \w+ }; my rule phrase { <word> [ \, <word> ]* \.}; if "hey, there.\n" ~~ / <phrase> \n / { say "yay" } 19:01
camelia rakudo-moar e4adb2: OUTPUT«yay␤»
timotimo ooooh
of course
sigspace bites many people often, i believe ...
vendethiel :) 19:02
19:02 jack_rabbit joined 19:03 jack_rabbit left, jack_rabbit joined 19:04 Mso150 left, Mso150_g joined
pmqs Quick question when someone has a moment - I'm running R* 2014.09. When I installed Compress::Zlib::Raw using ufo I ended up with a Raw.pm6 and a Raw.moarvm file under the site/lib tree. If I install the same module via panda I get Raw.pm6 and Raw.pm6.moarvm. The latter is more consistent with the naming of all the other modules that came with R*. Is this a bug in ufo? 19:05
19:06 FROGGS left
moritz pmqs: yes, ufo is outdated 19:07
pmqs: (it used to be Raw.moarvm)
19:08 xenoterracide left, xenoterracide joined
pmqs is there an alternative? 19:08
nine Indeed now that I fixed a bug in my grammar it finishes in a mere 3 seconds :) 19:09
[Coke] panda 19:10
Which I think is in the docs?
(which you already mentioned)
pmqs can panda install a module that's been downloaded?
PerlJam pmqs: I use "panda install ." in git clones all the time. 19:11
nine pmqs: AFAIK yes
19:11 fhelmberger joined
pmqs ok - I'll checkout the panda docs - must have missed that 19:11
[Coke] doesn't look like it's in panda --help 19:13
github.com/tadzik/panda mentions it at the end of the README.
pmqs ok - see it now
19:14 darutoko left, xabbu42 joined
pmqs thanks folks 19:14
timotimo hm, the documentation still refers to Pies, Pls and ufobuilder; are those actually still there at all?
19:15 araujo left, xenoterracide left, xenoterracide joined, fhelmberger left 19:16 denis_boyun left 19:17 xenoterracide left, xenoterracide joined
ecocode perl devroom @ Fosdem 2015 has been accepted 19:18
(for info)
vendethiel nice :)
pmqs timotimo: I ended up trying ufo because the README for a module said that was how to do an install. Also it was in the modules list at modules.perl6.org
timotimo thereis apparently much chaos in our presentation; someone™ should update ufo quickly 19:19
19:21 nbrown_ joined 19:22 FROGGS joined
ecocode devroom will be on saturday 31 January 2015. Reserve the date and send proposals (probably best to Wendy or Claudio)! I hope there will be lots of perl6 talks :) 19:24
jdv79 sorry. i lost it. where's the new planet?
19:25 nbrown_ left 19:26 xenoterracide left
masak is back in .se 19:27
hi, #perl6
masak sleeps, hard
19:27 xenoterracide joined
timotimo pl6anet.org/jdv79 19:27
timotimo AFK 19:28
19:30 prevost joined 19:34 bloomberg left 19:36 xinming_ left 19:37 xinming joined
jdv79 i was trying p6lanet... thanks timotimo! 19:41
19:42 xenoterracide left
lizmat [Coke]: will run a jvm spectest here in a minute, see if it's a lot slower than before or not 19:42
last one I did: Files=916, Tests=33552, 2428 wallclock secs ( 5.65 usr 2.11 sys + 22.92 cusr 4.81 csys = 35.49 CPU)
clearly the CPU usage is incorrect
19:45 Psyche^_ joined, Psyche^ left
spider-mario my newly built rakudo 2014.09 on parrot 6.8 hangs 19:49
the repl doesn’t start
(neither does nqp-p)
no such problem with the moarvm build
bartolin m: my $a is readonly = 5; ## should not compile, RT 65900
camelia rakudo-moar e4adb2: OUTPUT«===SORRY!=== Error while compiling /tmp/UWPX1K_Q3t␤Can't use unknown trait 'is readonly' in a variable declaration.␤at /tmp/UWPX1K_Q3t:1␤------> my $a is readonly ⏏= 5; ## should not compile, RT 65900␤ expe…»
bartolin m: my ($a is readonly) = 5; ## shouldn't that fail the same way?
camelia ( no output )
bartolin m: my ($a is readonly) = 5; say $a; ## shouldn't that fail the same way? 19:50
camelia rakudo-moar e4adb2: OUTPUT«5␤»
timotimo jdv79: yeah, i'm not sure what the person getting that domain was thinking ... maybe because of .pl6?
spider-mario oh, it doesn’t exactly hang 19:51
it doesn’t print the '> ' prompt, and cannot run anything
any instruction results in: 19:52
seek failed: -1
current instr.: '' pc 26739 (gen/parrot/stage2/NQPHLL.pir:10264) (gen/parrot/stage2/NQPHLL.nqp:1084)
(several lines…)
called from Sub '' pc 1222 (src/gen/perl6.pir:438) (gen/parrot/main.nqp:55)
19:53 kjs_ joined
spider-mario it happens both with a “plain” rakudo and with rakudo star 19:53
but only with the parrot backend in both cases
19:54 xenoterracide joined 19:55 ghostlines left
lizmat spider-mario: what OS ? 19:57
spider-mario arch linux
“This is nqp version 2014.09 built on parrot 6.8.0 revision 0” 19:58
19:58 rurban joined
lizmat actually, I see similar REPL breakage with HEAD 19:58
> my $a = 42; say $a
Null PMC access in get_string()
seems REPL specific: $ perl6-p -e 'my $a = 42; say $a' 19:59
42
vendethiel I've seen this error for the longest time, actually
but only on error (and on parrot, ofc)
lizmat I guess we don't have tests for the REPL 20:00
spider-mario running scripts non-interactively does appear to work
only the repl is broke
n
lizmat $ echo 'my $a = 42; say $a' | perl6-p
seek failed: -1
spider-mario yeah, exactly that
20:00 Ven joined
lizmat $ echo 'my $a = 42; say $a' | perl6-m 20:01
42
moar seems fine
spider-mario I was wondering if I built it wrong or something. :p
lizmat I think it's time for a rakudobug
spider-mario: could you send an email to [email@hidden.address] with a description of the problem? 20:02
(like copying the above IRC dialog) 20:03
20:05 colomon left 20:06 xabbu42 left
bartolin even this fails: $ echo | ./perl6-p 20:07
seek failed: -1
20:08 erdic joined 20:09 molaf joined 20:10 rmgk_ joined, rmgk is now known as Guest14755, rmgk_ is now known as rmgk 20:14 Guest14755 left, gfldex left, _slade_ left
spider-mario RT #122879 20:18
synopsebot Link: rt.perl.org/rt3//Public/Bug/Displa...?id=122879
lizmat spider-mario++ 20:19
p: my $a = nqp::getstdin(); say $a
camelia rakudo-parrot e4adb2: OUTPUT«(signal )»
lizmat m: my $a = nqp::getstdin(); say $a
camelia rakudo-moar e4adb2: OUTPUT«Cannot find method 'gist': no method cache and no .^find_method␤ in sub say at src/gen/m-CORE.setting:15500␤ in block <unit> at /tmp/earoTv2R3O:1␤␤»
lizmat feels to me that nqp::getstdin() on parrot is borked 20:20
20:21 Mso150_g left, nbrown_ joined 20:22 [Sno] joined 20:26 nbrown_ left 20:30 kjs_ left, colomon joined 20:32 rurban left, Hor|zon joined 20:37 Hor|zon left
lizmat [Coke]: result of my jvm spectest: Files=916, Tests=33566, 2367 wallclock secs ( 5.63 usr 2.29 sys + 22.64 cusr 4.69 csys = 35.25 CPU) 20:39
which appears to be *faster* than before, but that could well be noise 20:40
so I would conclude that roast slowness you experience is due to different underlying java version
timotimo YES 20:41
three screens :D
lizmat mine is: java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)
20:42 zeropool joined
dalek ecs: e83a759 | (Elizabeth Mattijsen)++ | S02-bits.pod:
Remove SEQ() fossil

This appears to be an implementation specific rakudo thing nowadays
20:43
20:44 ecocode left
timotimo i should work at this place more often :3 20:44
20:44 ecocode joined
lizmat wonders what this place is... 20:45
timotimo my local hackspace :)
lizmat aha! 20:46
20:49 SamuraiJack_ left, ecocode left 20:51 araujo joined, araujo left, araujo joined
lizmat S02:2690 : ($a, $, $c) = 1..3; will result in the message, "Anonymous variable requires declarator". 20:52
synopsebot Link: perlcabal.org/syn/S02.html#line_2690
lizmat it was my impression that we want that to be silent (as it actually is at the moment) 20:53
20:53 virtualsue left
lizmat m: my $a; my $c; ($a, $, $c) = (1,3,42); say $a; say $c 20:53
camelia rakudo-moar e4adb2: OUTPUT«1␤42␤»
20:54 molaf left, xfix is now known as notfix 20:57 treehug88 left 20:59 kaare_ left
dalek ecs: aadf058 | (Elizabeth Mattijsen)++ | S02-bits.pod:
Make anonymous variables silent in all contexts

If you're actually specifying something like ($a, $, $b) in your code, you expect the 2nd value to drop on the floor. So why warn about that at all? Assuming that's what "will result in the message:" means.
21:03
timotimo damn, soon i'll want two 1920x1080 screens at home, too :(
21:06 Ven left
dalek ast: b93b787 | usev6++ | S02-types/type.t:
Add test for RT #93982
21:06
synopsebot Link: rt.perl.org/rt3//Public/Bug/Displa...l?id=93982
lizmat is waiting for the 4K iMac :-)
21:08 ggoebel111119 joined
carlin timotimo: I left a comment on your gist from earlier 21:11
21:12 ggoebel111118 left
timotimo are you interested in finishing it? :D 21:12
i don't know about this getopt::long thingie 21:13
21:13 colomon left
lizmat S02:2886: feels like a fossil: "To bind global variables into a lexical scope, predeclare them with C<use>: use PROCESS <$IN $OUT>;" 21:15
synopsebot Link: perlcabal.org/syn/S02.html#line_2886
lizmat feels strange that you would 'use' for that, unless we should interprete any pseudo-package name in a 'use' statement ? 21:16
[Coke] lizmat++ thanks 21:18
21:22 nbrown_ joined
carlin timotimo: gist.github.com/carbin/b342ece3b357a63066f2 21:25
21:26 spider-mario left, pmurias left
timotimo feel free to pullrequest moarvm/moarvm? 21:26
21:27 nbrown_ left 21:32 denis_boyun_ joined
carlin done 21:34
timotimo thank you :) 21:36
21:36 FROGGS left 21:38 colomon joined
timotimo travis-ci.org/MoarVM/MoarVM/jobs/36815437#L120 - can we make this prettier? 21:38
maybe put it all the way to the bottom directly above "Configuration SUCCESS."?
21:40 FROGGS joined 21:44 bartolin left 21:45 zeropool left
carlin sure can 21:48
timotimo cool :) 21:49
21:49 kjs_ joined
carlin travis-ci.org/MoarVM/MoarVM/jobs/36816568#L151 21:51
timotimo looks like i'll merge this :)
huh, clang is apparently much slower at this ?! 21:52
21:52 Mouq joined, brrt left
Mouq lizmat: I wouldn't consider SEQ() a fossil; it was TimToady's replacement for the old semantics of `( foo() ; bar() )` since it now produces an LoL 21:53
dalek ecs: f11c62c | (Elizabeth Mattijsen)++ | S02-bits.pod:
Add inner link for Adverbial Pair forms
lizmat well, it was the *only* mention in the spec
timotimo wow, so many warnings from clang 21:54
lizmat so if it is not a fossil, then it needs elaboration :-)
timotimo const char * and unsigned char * ...
Mouq lizmat: Very true :)
lizmat timotimo: yes, from day 1
carlin it takes a long time to print all those warnings
Mouq lizmat: I don't know if TimToady was still looking for a better solution or if that's what has been decided on
lizmat doesn't either
I hope TimToady will take the nudge :-) 21:55
Mouq c'ya round #perl6
21:55 Mouq left, Hor|zon joined
lizmat timotimo: shall I bump revisions ? and adapt the README ? 21:56
carlin someone who knows how the travis thingys work should add a --no-jit build
timotimo FROGGS would know, as he made that stuff
lizmat: i think that'd be a good idea 21:57
lizmat timotimo: will do
22:01 leont left
dalek p: f4a568d | (Elizabeth Mattijsen)++ | tools/build/MOAR_REVISION:
Bump MOAR_REVISION for default JIT build
22:01
22:02 Hor|zon left
psch t/spec/S05-transliteration/trans.rakudo.moar (Wstat: 0 Tests: 60 Failed: 0) TODO passed: 28, 32, 36-37 22:02
:squash wasn't that hard \o/
nor was :delete
i don't get enough of the inner class LSM for :complement, i think 22:03
and with that g'night, #perl6 \o 22:04
lizmat good night, psch
timotimo gnite psch! 22:06
thank you for your work! :)
22:06 kjs_ left 22:08 psch left
dalek kudo/nom: 89abcf2 | (Elizabeth Mattijsen)++ | / (2 files):
Jit is now default for moar builds
22:10
timotimo i believe rakudo's and nqp's configure.pl may need adjusting for the jit yes/no as well? 22:13
22:15 prevost left 22:16 erkan left
carlin wouldn't --moar-option=--no-jit suffice? 22:17
timotimo oh 22:19
of course
good catch
22:21 kbaker left 22:23 nbrown_ joined 22:24 pmqs left 22:26 denis_boyun_ left 22:28 nbrown_ left
lizmat m: say :2(101) 22:31
camelia rakudo-moar e4adb2: OUTPUT«Type check failed in binding $str; expected 'Str' but got 'Int'␤ in sub unbase at src/gen/m-CORE.setting:7397␤ in block <unit> at /tmp/Ttoxb7_boi:1␤␤»
lizmat m: say :2("101")
camelia rakudo-moar e4adb2: OUTPUT«5␤»
lizmat seems artificial to me to disallow the former 22:32
[Coke] twitter.com/mikko/status/517358472715710465 - awesome. 22:37
geekosaur aka news.ycombinator.com/item?id=8397664 22:43
tony-o lol 22:44
geekosaur the really sad thing is, having seen 3rd party windows app code, I can well believe it
tony-o "Super Windows X Turbo: World Warriors Edition"
carlin I'm looking forward to the "all the way to 11" jokes when Windows 11 gets released 22:46
or maybe Mac OS will get to XI first
geekosaur solaris beat 'em both :p
tony-o ubuntu is a number machine too 22:49
except not nearly as old as solaris
geekosaur also suse 22:50
tony-o wonder what mandrake is up to
guess it's called mandriva now 22:52
22:56 avuserow left
gtodd I think timotimo said it ... "almost everything is version 10, given the right base" 22:57
dalek kudo/nom: 298e811 | (Elizabeth Mattijsen)++ | src/core/ (2 files):
Make the :8(10101) a bit more like the spec
23:02
kudo/nom: d60a8fa | (Elizabeth Mattijsen)++ | src/ (2 files):
Hide unbase/unbase_bracket by uppercasing them

Since these are leaked to the PROCESS:: namespace, and not documented in the spec, we should probably hide them by obscurity for now.
lizmat and with that I'm calling it a day 23:04
good night, #perl6!
[Coke] ~~ 23:10
23:19 erkan joined, erkan left, erkan joined 23:24 nbrown_ joined 23:25 BenGoldberg joined 23:28 nbrown_ left
timotimo FROGGS: do you know when you'll have time to make MATCH faster than it used to be? 23:29
can you tell how much slower it still is than it used to be? 23:30
gtodd S99 23:37
oops
S99:compilation_unit 23:38
synopsebot Link: perlcabal.org/syn/S99.html#compilation_unit
23:41 davido__ left 23:43 davido__ joined
gtodd does comipilation unit need examples? e.g. do users need to know if supercoolscript.p6 has use Inline::Perl5; use Stats; whether files from those modules part of the "compilation unit"? 23:43
I'ld like to see entries for different filetypes too :-) .pir .moarvm .nqp .pm6 .pm etc .pbc .pmc 23:48
japhb gtodd: In general, there are a fair number of guarantees in the spec (and implementation) about compilation units and exactly how separate they are, so I'd say "yes"
timotimo 32nd blog post posted 23:49
23:50 firnsy left
gtodd timotimo: just binge read the whole thing 23:52
:-)
japhb: just wondering ... my advantage is I can read the S99 and ask myself if I feel more knowledgeable/directed ... because unlike many devs I have "Shoshin" :-) 23:57
gtodd: so S99 is likely to have an effect on me 23:58
23:58 Hor|zon joined