Perl 6 language and compiler development | Logs at colabti.org/irclogger/irclogger_log/perl6-dev | For toolchain/installation stuff see #perl6-toolchain | For MoarVM see #moarvm
Set by Zoffix on 27 July 2018.
00:42 [TuxCM] joined 00:43 p6bannerbot sets mode: +v [TuxCM] 00:45 j3nnn1 left 00:47 perlawhirl left 00:48 perlawhirl joined 00:49 p6bannerbot sets mode: +v perlawhirl 00:56 [TuxCM] left
AlexDaniel releasable6: status 01:05
releasable6 AlexDaniel, Next release in ≈3 days and ≈17 hours. 2 blockers. 81 out of 438 commits logged (⚠ 11 warnings)
AlexDaniel, Details: gist.github.com/975c020fec7433da85...c4e3ee129d
02:03 cognominal-p6 left 03:01 sneakyness3 joined 03:03 sneakyness3 left 04:09 lannister joined 04:12 lannister left 04:35 ZzZombo joined, p6bannerbot sets mode: +v ZzZombo 04:59 sm0rux_ joined 05:00 sm0rux_ left 06:14 NightMonkey1 joined 06:15 NightMonkey1 left 06:30 ZzZombo left 06:31 ZzZombo joined, p6bannerbot sets mode: +v ZzZombo 06:36 CGML20 joined 06:41 CGML20 left
lizmat Files=1248, Tests=76022, 332 wallclock secs (15.31 usr 5.43 sys + 2335.97 cusr 216.07 csys = 2572.78 CPU) 06:43
not sure why that is so low 06:44
08:00 lizmat left 08:12 [TuxCM] joined 08:13 p6bannerbot sets mode: +v [TuxCM] 08:22 brrt joined 08:23 p6bannerbot sets mode: +v brrt 08:33 Guest27206 joined, Guest27206 left, cognominal-p6 joined 08:34 p6bannerbot sets mode: +v cognominal-p6 08:40 [TuxCM] left 09:03 ecx86 joined 09:04 ecx86 left 09:14 [TuxCM] joined 09:15 p6bannerbot sets mode: +v [TuxCM] 09:20 nativecallable6 left, statisfiable6 left, greppable6 left, greppable6 joined, statisfiable6 joined, nativecallable6 joined, committable6 left 09:21 shareable6 left, benchable6 left, p6bannerbot sets mode: +v greppable6, p6bannerbot sets mode: +v nativecallable6, p6bannerbot sets mode: +v statisfiable6 09:27 pmurias joined 09:28 p6bannerbot sets mode: +v pmurias
pmurias re "like, it's the job of distro maintainers", aren't packages supposed to be submitted by people who care about them? 09:28
09:28 lizmat joined 09:29 p6bannerbot sets mode: +v lizmat
pmurias AlexDaniel: ^^ having distro packages done by some who is not a Perl 6 user/developer seems like a recipe for disaster 09:30
09:48 brrt left, brrt joined 09:49 lizmat left, p6bannerbot sets mode: +v brrt 10:07 pmurias left 10:08 lizmat joined 10:09 p6bannerbot sets mode: +v lizmat 10:10 lizmat left 10:17 lizmat joined, p6bannerbot sets mode: +v lizmat 10:18 committable6 joined, shareable6 joined 10:19 p6bannerbot sets mode: +v committable6, p6bannerbot sets mode: +v shareable6 10:25 lizmat left 10:27 ZzZombo left 10:29 [TuxCM] left 10:54 lizmat_ joined 10:55 p6bannerbot sets mode: +v lizmat_
releasable6 Next release in ≈3 days and ≈7 hours. 2 blockers. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft 11:00
11:13 brrt left
nine Did You Know...? That NativeCall can actually beat Perl 5's Inline::C in terms of performance (5.9 seconds vs. 6.2 seconds in a benchmark)? See niner.name/files/ncspeed.tar for trying yourself. 11:21
11:34 stmuk joined, p6bannerbot sets mode: +v stmuk 11:37 stmuk_ left
timotimo damn! 11:50
runs in 45.6 seconds on my machine, huh. 11:52
oh, it outputs 5.08 though
nine The script really tries to measure the bare NC overhead 11:53
timotimo right 11:54
but $empty is also just 2.29 11:55
11:57 zhongfu20 joined 11:59 zhongfu20 left 12:13 lizmat_ left 12:36 Mony22 joined 12:37 Mony22 left 12:44 brrt joined 12:45 p6bannerbot sets mode: +v brrt
Geth rakudo: d0a8a7af0e | (Julien Simonet)++ | 2 files
Throws X::Multi::NoMatch if a proto routine is defined without multis.
13:03
rakudo: eb8f608e60 | (Zoffix Znet)++ (committed using GitHub Web editor) | 2 files
Merge pull request #1868 from jsimonet/master

Throws X::Multi::NoMatch if a proto routine is defined without multis.
13:04 diakopter joined, p6bannerbot sets mode: +v diakopter, lizmat joined 13:05 p6bannerbot sets mode: +v lizmat 13:19 brrt left, brrt joined
Geth rakudo: 8abd6c401c | (Elizabeth Mattijsen)++ | src/core/set_elem.pm6
Completely defer foo (elem) Rage to Range.ACCEPTS

After some discussion with scimon++
13:20
13:20 p6bannerbot sets mode: +v brrt
jnthn Feel the Rage 13:21
lizmat argh bloody apple keyboard :-( 13:22
13:25 lizmat_ joined 13:26 p6bannerbot sets mode: +v lizmat_ 13:28 lizmat left
timotimo accept the rage that is within you 13:29
lizmat_ grrr :-) 13:30
13:30 n0nada18 joined 13:31 n0nada18 left
brrt apple keyboards are reason enough for rage 13:32
13:36 MuffinMedic28 joined 13:41 MuffinMedic28 left, rkta joined 13:44 travis-ci joined, p6bannerbot sets mode: +v travis-ci
travis-ci Rakudo build failed. Zoffix Znet 'Merge pull request #1868 from jsimonet/master 13:44
travis-ci.org/rakudo/rakudo/builds/416350900 github.com/rakudo/rakudo/compare/2...8f608e60b2
13:44 travis-ci left
buggable [travis build above] ☠ Did not recognize some failures. Check results manually. 13:45
13:45 rkta left 13:50 skids joined 13:51 p6bannerbot sets mode: +v skids, Zoffix joined, p6bannerbot sets mode: +v Zoffix
Zoffix lizmat_: is there a link to that discussion? 13:51
I wanna read
The (elem) on Range thing 13:52
m: say 42.5 (elem) 42..55 13:53
camelia True
Zoffix m: say 42.5 (elem) set 42..55
camelia False
Zoffix That feels weird to me. I'm using a setty operator, so I'd expect it to have setty semantics and 42.5 is not a member of the set created from that Range 13:54
This was previously mentioned, but I guess wasn't the primary topic of the Issue, so it was never covered by a test: github.com/rakudo/rakudo/issues/15...-371112159 13:56
I guess the discussion was in meatspace. There's some conf going on right now, eh? 13:59
timotimo yeah, the one in glasgow 14:04
14:07 lizmat_ left
Zoffix OK. Filed an RFC Issue R#2217 14:07
synopsebot R#2217 [open]: github.com/rakudo/rakudo/issues/2217 [RFC] Any ∈ Range doesn't follow setty semantics
14:09 lizmat joined 14:10 p6bannerbot sets mode: +v lizmat, Zoffix left, cylon512_ joined
Geth rakudo: 927945dacb | (Elizabeth Mattijsen)++ | src/core/set_elem.pm6
Revert "Completely defer foo (elem) Rage to Range.ACCEPTS"

This reverts commit 8abd6c401c4bda82e97eb169d0d7419b154f02be.
Yeah, that was a thinko. Zoffix++
14:15
lizmat yeah... in meatspace 14:16
but it was a thinko on my part
oddly enough, it didn't break any spectests :-(
14:17 cylon512_ left, lizmat left 14:24 Ven` joined, p6bannerbot sets mode: +v Ven`
Geth roast: 64f19e837f | (Zoffix Znet)++ | S03-operators/set_elem.t
Spec ∈ Range:D

Closes github.com/rakudo/rakudo/issues/2217 R#2217
14:27
synopsebot R#2217 [open]: github.com/rakudo/rakudo/issues/2217 [RFC][testneeded] Any ∈ Range doesn't follow setty semantics
14:27 brrt left 14:28 Ven` left
Geth roast: f9586569a8 | (Zoffix Znet)++ | S03-operators/set_elem.t
Add in-range but not elem test for ∈ Range:D
14:29
14:38 lizmat joined 14:39 p6bannerbot sets mode: +v lizmat
timotimo i blagged! wakelift.de/2018/08/15/the-first-p...c-release/ 14:52
15:07 travis-ci joined, p6bannerbot sets mode: +v travis-ci
travis-ci Rakudo build failed. Elizabeth Mattijsen 'Revert "Completely defer foo (elem) Rage to Range.ACCEPTS" 15:07
travis-ci.org/rakudo/rakudo/builds/416379272 github.com/rakudo/rakudo/compare/8...7945dacb7c
15:07 travis-ci left
buggable [travis build above] ☠ All failures are due to: failed make test (1 failure). Across all jobs, only t/04-nativecall/22-method.t test file failed. 15:07
Geth ¦ rakudo: lizmat self-assigned Issue with smatmatch / ACCEPTS and native ints github.com/rakudo/rakudo/issues/2218 15:09
15:13 lizmat left 15:14 lizmat joined, lizmat left 15:26 lizmat joined 15:27 p6bannerbot sets mode: +v lizmat 15:30 dogbert11 left
AlexDaniel . 15:33
.tell pmurias I'm not following. Debian maintainers do care, and debian doesn't seem to be a disaster. What am I misunderstanding? 15:35
yoleaux AlexDaniel: I'll pass your message to pmurias.
15:43 JSharp23 joined 15:46 JSharp23 left 15:48 vespaper10 joined 15:52 vespaper10 left 15:53 buriedalive16 joined 16:00 buriedalive16 left 16:17 host joined 16:18 host left 16:31 brrt joined 16:32 p6bannerbot sets mode: +v brrt 16:41 OPK26 joined 16:42 OPK26 left 16:43 lizmat left 16:51 Ven` joined, p6bannerbot sets mode: +v Ven` 16:56 Ven` left 17:24 brrt left
AlexDaniel releasable6: status 17:27
releasable6 AlexDaniel, Next release in ≈3 days and ≈1 hour. 2 blockers. 81 out of 442 commits logged (⚠ 11 warnings)
AlexDaniel, Details: gist.github.com/7b528ed42490f963cc...9bf6017229
AlexDaniel \o/ that optimistic feeling :) 17:28
Zoffix: you probably know that point already, but perl 6 name is good because it attracts perl 5 people. I myself came to perl 6 because I was using perl5 before that and perl 6 in some sense looked like perl5 but better. 17:57
Zoffix: also there are *lots* of people who used perl5 in the past and liked it (even if they don't use it now), so “perl 6” name can make them feel at home I think 17:58
Zoffix: I'm just rambling: perl 6 is a new language but it's probably easier for people to accept it as a real and serious programming language because it has “perl” in it and they've heard about it. Like there are hundreds of new and unfamiliar language names and most of them are probably not taken seriously 18:03
Zoffix: Having nbsp in the name is fitting for a language that has good unicode support 18:05
18:07 Fridtjof joined 18:10 Fridtjof left 18:11 richvdh11 joined 18:13 richvdh11 left 18:34 Ckat0 joined 18:36 Ckat0 left
timotimo i was a perl hater and maybe the polarization kind of gave it a "dangerous" "edgy" vibe 18:37
maybe i was just looking for a "bad boy"/"bad girl" programming language to come along and swoop me off my feet and drive off into the sunset with me on a hoverbike 18:41
is there already a cool word for "bad boy/girl" but not implying boy vs girl vs something else
AlexDaniel
.oO( “Hover” – get hover it )
samcv: heads up for a release this weekend :) Things look good so far 18:58
19:10 fractal14 joined 19:14 fractal14 left 19:29 Zoffix joined, p6bannerbot sets mode: +v Zoffix
Zoffix AlexDaniel: TBH, that's probably *the only* thing I heard for why the "perl 6" name is beneficial, but I feel the people are just misinterpreting their own motivations. 19:30
AlexDaniel: why didn't you go to CPerl or Perl11 or whatever other Perls are there? I thought I went to Perl 6 because of the name, but in reality it was that my involvent in perl 5 made me aware of a project that was meant to be the "next" version of Perl. I went to check out how it was doing. It's not its name that lured me to Perl 6, it's its history 19:31
AlexDaniel: and accepting as "serious" can be done by slapping Larry's name next to it. "The AwesomeLang, by Larry Wall" 19:32
And having nbsp in the name is a major pain in the ass.
TBH, I'm fairly disappointed by the responses to twitter.com/zoffix/status/1028977967454666758 19:36
I was hoping for tough, cogent argumentation and evidence, not anecdotes that all say the same thing (the same argument as above, which I find dubious)
AlexDaniel` Zoffix: yeah not saying that these are great 19:37
timotimo i hvae nothing good to contribute, alas 19:41
Zoffix It's not super important, since we're not actually changing the name. I just thought to have "two sides of the story" so to speak, when I write down all the things for Larry to consider for marketing alias for 6.d release. 19:43
japhb Zoffix: I've been around since the Perl 4 days. I moved to Perl 5 and then to Perl 6 about when the previous one drove me nuts. 19:47
I no longer enjoy Perl 5 programming, but I still enjoy Perl 6 programming. :-)
[Coke] I miss programming! 19:55
[Coke] is so old and pointy-haired these days
20:19 Ven` joined 20:20 p6bannerbot sets mode: +v Ven` 20:24 Ven` left 20:26 awwaiid left 20:34 Zoffix left
samcv AlexDaniel`: thanks :) 20:54
21:12 skids left
MasterDuke jnthn, timotimo, et al.: any idea why stage optimize of the rakudo build (when using my default-to-int nqp branch) would die here github.com/rakudo/rakudo/blob/mast...s.pm6#L744 with `Unhandled exception: This type (Scalar) does not support associative operations`? 21:28
jnthn MasterDuke: 'fraid I can't even start to guess at that one; will probably take an amount of debugging 21:30
MasterDuke yeah, that's what's killing me, not even sure where to start the debugging 21:31
21:53 ldunn2 joined 21:57 ldunn2 left
jnthn I'd probably look down the stack trace some, and instrument at strategic points to try and figure out what's going on 22:08
22:18 robertle left 22:20 lizmat joined 22:21 p6bannerbot sets mode: +v lizmat 22:46 Ven` joined, donaldh joined 22:47 p6bannerbot sets mode: +v Ven`, p6bannerbot sets mode: +v donaldh 22:51 Ven` left 23:05 dct joined, p6bannerbot sets mode: +v dct 23:32 dct left 23:43 donaldh left 23:59 jlf6 joined, Ven` joined