IRCloggy #perl6-dev 2017-11-29

Logs Search ←Prev date Next date→ Channels Documentation

Provider of IRC logs since 2005.
WARNING: As Freenode became unjoinable and lost all warnings in topics, we cannot log channels on Freenode anymore.

2017-11-29

AlexDaniel squashable6: next02:00
squashable6 AlexDaniel, ⚠🍕 Next SQUASHathon in 2 days and ≈7 hours (2017-12-02 UTC-12⌁UTC+14). See https://github.com/rakudo/rakudo/wiki/Monthly-Bug-Squash-Day02:01
SmokeMachine hi there! Id like to propose a new named parameter on classify and classify-list... my idea is something like this: https://github.com/FCO/rakudo/commit/6b18cd3b92355ce02b888e4c6eec463d16aecef3 what do you guys think?02:39
Geth ¦ rakudo: 754664ed54 | TimToady++ | 2 files06:06
¦ rakudo: further enum cleanup 06:06
¦ rakudo:06:06
¦ rakudo: Enums no long backtrack on failure to find an initializer, causing06:06
¦ rakudo: mysterious undefined enum function errors. Fixes #67942 even though06:06
¦ rakudo: it was closed...06:06
¦ rakudo:06:06
¦ rakudo: Only the setting uses the special-cased enum actions for bootstrapping06:06
¦ rakudo: <…commit message has 11 more lines…> 06:06
¦ rakudo: review: https://github.com/rakudo/rakudo/commit/754664ed5406:06
masak TimToady: what @others say; get well soon06:30
[Tux] Rakudo version 2017.11-41-g754664ed5 - MoarVM version 2017.11-2-g26ad7cc5507:17
csv-test-xs-20 0.438 - 0.47707:17
csv-ip5xs 1.110 - 1.12207:17
test-t --race 1.391 - 1.44107:17
test-t 3.173 - 3.33807:17
csv-parser 12.478 - 12.59007:17
test 12.636 - 12.82507:17
csv-ip5xs-20 13.050 - 13.27607:17
test-t-20 --race 20.565 - 21.91207:18
test-t-20 58.387 - 60.78807:18
Geth ¦ nqp: 8dbaec7a43 | (Samantha McVey)++ | tools/build/MOAR_REVISION09:51
¦ nqp: Bump MoarVM to get fix for <:Digit> 09:51
¦ nqp:09:51
¦ nqp: Fixes long standing issue where <:Digit> matches everything and09:51
¦ nqp: codepoints with 'Numeric_Type' = 'Digit' would return an empty string09:51
¦ nqp: instead of the correct result.09:51
¦ nqp:09:51
¦ nqp: Changes: 2017.11..2017.11-20-gd23f5ca1609:51
¦ nqp: <…commit message has 15 more lines…> 09:51
¦ nqp: review: https://github.com/perl6/nqp/commit/8dbaec7a4309:51
¦ nqp: version bump brought these changes: https://github.com/MoarVM/MoarVM/compare/2017.11...2017.11-20-gd23f5ca16 09:51
¦ rakudo: 0339b0f83a | (Samantha McVey)++ | tools/build/NQP_REVISION09:53
¦ rakudo: Bump NQP/Moar to get Numeric_Type and <:Digit> fixes 09:53
¦ rakudo:09:53
¦ rakudo: Fixes long standing issue where <:Digit> matches everything and09:53
¦ rakudo: codepoints with 'Numeric_Type' = 'Digit' would return an empty string09:53
¦ rakudo: instead of the correct result.09:53
¦ rakudo:09:53
¦ rakudo: NQP Changes: 2017.11..2017.11-20-g8dbaec7a409:53
¦ rakudo: <…commit message has 37 more lines…> 09:53
¦ rakudo: review: https://github.com/rakudo/rakudo/commit/0339b0f83a09:53
¦ rakudo: version bump brought these changes: https://github.com/perl6/nqp/compare/2017.11...2017.11-20-g8dbaec7a4 09:53
¦ roast: ac529543bd | (Samantha McVey)++ | 2 files09:56
¦ roast: Add tests for <:LC>, <:Digit> and Line_Break = XX 09:56
¦ roast:09:56
¦ roast: Add regex tests for <:LC> (Letter Cased), <:Digit> (Numeric_Type=Digit)09:56
¦ roast: and that .uniprop('Line_Break') returns XX as its default value for09:56
¦ roast: unassigned codepoints.09:56
¦ roast: review: https://github.com/perl6/roast/commit/ac529543bd09:56
wander rt#13185611:36
synopsebot RT#131856 [new] : https://rt.perl.org/Ticket/Display.html?id=131856 [@LARRY] Junctions don't junct when routine has a slurpy, leading to inconsistent behaviour with core routines 11:36
wander m: say (any( <h H> ) ~ 'amadryas').perl11:37
camelia rakudo-moar 0339b0f83: OUTPUT: «any("hamadryas", "Hamadryas")␤»11:37
wander I don't know why but find this rt got fixed by chance11:37
grep commits of rakudo fails to find a commit like 'fix rt#131856' or includes '131856'11:40
DrForr Pleasant side effect?11:48
Geth ¦ rakudo: W4anD0eR96++ created pull request #1279: Ignore .DS_Store 11:48
¦ rakudo: review: https://github.com/rakudo/rakudo/pull/127911:48
synopsebot RAKUDO#1279 [open] : https://github.com/rakudo/rakudo/pull/1279 Ignore .DS_Store 11:48
wander Maybe :-)11:49
Geth ¦ rakudo: deb88aa54a | (Alex Chen)++ (committed using GitHub Web editor) | .gitignore11:57
¦ rakudo: Ignore .DS_Store 11:57
¦ rakudo:11:57
¦ rakudo: For mac user's convenience11:57
¦ rakudo: review: https://github.com/rakudo/rakudo/commit/deb88aa54a11:57
¦ rakudo: 4a32089fda | (Zoffix Znet)++ (committed using GitHub Web editor) | .gitignore11:57
¦ rakudo: Merge pull request #1279 from W4anD0eR96/patch-2 11:57
¦ rakudo:11:57
¦ rakudo: Ignore .DS_Store11:57
¦ rakudo: review: https://github.com/rakudo/rakudo/commit/4a32089fda11:57
¦ nqp/master: 7 commits pushed by pmurias++12:57
¦ nqp/master: d9b5bc3d55 | [js] Fix nqp::getstrfromname and nqp::codepointfromname with NULL 12:57
¦ nqp/master: b3fdc3f425 | Test nqp::getstrfromname and nqp::codepointfromname with NULL 12:57
¦ nqp/master: c0190e94e7 | [js] Support more unicode properties 12:57
¦ nqp/master: 22d9a36513 | [js] Unicode prop matching improvements 12:57
¦ nqp/master: c8c40f3e1c | [js] Setup the typed VMArray access methods to arrays with that types 12:57
¦ nqp/master: b770230883 | [js] Fix bug 12:57
¦ nqp/master: 24f52cac33 | [js] Install some methods into a VMArray that hasn't been fully composed yet 12:57
¦ nqp/master: review: https://github.com/perl6/nqp/compare/8dbaec7a43...24f52cac3312:57
tbrowder .tell AlexDaniel ref pod tests and lines with ws at end: only way i know how to guarantee retaining the ws is to generate the test file via the test harness somehow. any other ideas?13:03
yoleaux tbrowder: I'll pass your message to AlexDaniel.13:03
Zoffix SmokeMachine: -1 from me on classify changes. I don't think there's much demand for that, so I feel we shouldn't add extra maintenance learning burden; especially considering the .classify/.categorize/.classify-list/.categorize-list gang are already fairly arcane13:11
yoleaux 13:03Z <jnthn> Zoffix: Anonymous methods actually are closures. The thing that makes things "not a closure" is when they are installed somewhere at compile time. A type has a single meta-object with a single method table.13:11
Zoffix Ah13:11
SmokeMachine: I know it's easy to add new features, but adding them on a whim, the first time you thought about them will just make things grow and grow, until it's a royal mess that provides 50 different ways to do the same thing, with miles of documentation to go along with it. I had first-hand experience with that when writing https://metacpan.org/release/ZOFFIX/App-ZofCMS-1.00100713:14
Maybe give it a go in module, first?13:16
I'm following that path right now. Gonna make Proxee.pm6 that offers a more polished Proxy with a few more features.13:16
jnthn Is the EE for Enterprise Edition? :)13:17
Zoffix :)13:17
jnthn I only glanced SmokeMachine's proposal (didn't have time/brane to ponder it more yet), though I note that the additions lets you do something in O(1) space that'd need O(n) space otherwise13:17
Zoffix goes back to lurking13:18
Geth ¦ rakudo/js: 5 commits pushed by pmurias++13:30
¦ rakudo/js: 294edfaefb | [js] Set $*PID 13:30
¦ rakudo/js: a30766b39b | Enable weird numbers on all backends 13:30
¦ rakudo/js: 9e3b197ac9 | [js] Fix nqp::p6finddispatcher 13:30
¦ rakudo/js: 20f0df8f72 | [js] Enable atomic ops and unicode comparision 13:30
¦ rakudo/js: bbeb40d556 | Avoid using an uncomposed VMArray 13:30
¦ rakudo/js: review: https://github.com/rakudo/rakudo/compare/9463906b98...bbeb40d55613:30
perlawhirl ooh, we talking 'bout .classify(). I have a request that is much less invasive, I just want to make argless .classify a little more DWIMMY, rather than, you know... die14:02
m: say <A A A A B B B C C D>.classify()14:03
camelia rakudo-moar 4a32089fd: OUTPUT: «Must specify something to classify with, a Callable, Hash or List␤ in block <unit> at <tmp> line 1␤␤»14:03
perlawhirl m: say <A A A A B B B C C D>.classify({$_}) # <-- can this be $test default14:03
camelia rakudo-moar 4a32089fd: OUTPUT: «{A => [A A A A], B => [B B B], C => [C C], D => [D]}␤»14:03
SmokeMachine my code doesn't handle junctions yet (https://github.com/perl6/roast/blob/fca87f2030d5cab6fc8460e5b195aecd9b7765b2/S32-list/classify.t#L121)... but Im going to solve that today later...14:04
Geth ¦ nqp/master: 4 commits pushed by pmurias++14:30
¦ nqp/master: 229ae153c3 | Revert "[js] Install some methods into a VMArray that hasn't been fully composed yet" 14:30
¦ nqp/master: 03ebeff97f | Remove duplicated method 14:30
¦ nqp/master: bafc5c1d22 | [js] Fix indentation 14:30
¦ nqp/master: a68cc97691 | [js] Use different methods for type array ops 14:30
¦ nqp/master: review: https://github.com/perl6/nqp/compare/24f52cac33...a68cc9769114:30
¦ nqp: 0e7ff4e7fc | (Zoffix Znet)++ (committed using GitHub Web editor) | docs/ops.markdown16:05
¦ nqp: Document nqp::decont 16:05
¦ nqp: review: https://github.com/perl6/nqp/commit/0e7ff4e7fc16:05
pmurias Zoffix++ # more nqp:: docs is always great16:17
Geth ¦ nqp: c3f74349ee | pmurias++ | docs/ops.markdown16:49
¦ nqp: Doc nqp::decont signature 16:49
¦ nqp: review: https://github.com/perl6/nqp/commit/c3f74349ee16:49
¦ nqp: 3d50752740 | pmurias++ | docs/ops.markdown16:49
¦ nqp: Fix typos in docs 16:49
¦ nqp: review: https://github.com/perl6/nqp/commit/3d5075274016:49
¦ nqp: 2a0ca51a75 | pmurias++ | docs/ops.markdown16:49
¦ nqp: Document some more op return values 16:49
¦ nqp: review: https://github.com/perl6/nqp/commit/2a0ca51a7516:49
AlexDaniel squashable6: next17:40
squashable6 AlexDaniel, ⚠🍕 Next SQUASHathon in 1 day and ≈16 hours (2017-12-02 UTC-12⌁UTC+14). See https://github.com/rakudo/rakudo/wiki/Monthly-Bug-Squash-Day17:40
AlexDaniel wander: hello17:43
wander: I don't think it was fixed really. It's just that junctions were changed to DWIM with ~ (lizmat++)17:43
m: say <A a>.any ~ <Z z>.any17:44
camelia rakudo-moar 4a32089fd: OUTPUT: «any(AZ, Az, aZ, az)␤»17:44
wander see.17:45
AlexDaniel we can bisect to find when it was done, but iirc it was a lot of work that was first reverted, and then brought back again later when it was more ready17:46
and that's kinda irrelevant anyway17:46
wander m: sub foo (*@a) { @a.join: '|' }; say foo <h H>.any, 'amadryas'17:46
camelia rakudo-moar 4a32089fd: OUTPUT: «any(h|amadryas, H|amadryas)␤»17:46
wander AlexDaniel: is it? ^ looks like any-junction works correct with routine having a slurpy17:48
not only `~` at least17:48
or .join implemented with `~`17:49
AlexDaniel m: sub foo ($a, $b) { ($a, $b).max }; say foo <h H>.any, ‘amadryas’17:51
camelia rakudo-moar 4a32089fd: OUTPUT: «any(h, amadryas)␤»17:51
AlexDaniel m: sub foo (*@a) { @a.max }; say foo <h H>.any, ‘amadryas’17:51
camelia rakudo-moar 4a32089fd: OUTPUT: «amadryas␤»17:51
AlexDaniel m: sub foo (*@a) { max @a }; say foo <h H>.any, ‘amadryas’17:52
camelia rakudo-moar 4a32089fd: OUTPUT: «amadryas␤»17:52
AlexDaniel dunno, that looks different ?17:52
wander yes, thank you.17:54
AlexDaniel` .ask AlexDaniel test17:58
yoleaux AlexDaniel`: I'll pass your message to AlexDaniel.17:58
AlexDaniel .17:58
yoleaux 17:58Z <AlexDaniel`> AlexDaniel: test17:58
samcv m: say 'a' ~~ /<:Digit>/21:01
camelia rakudo-moar 4a32089fd: OUTPUT: «Nil␤»21:01
jnthn \o/21:16
.oO( <base16> Hey, that's unkind! )21:16
AlexDaniel m: say 'a' ~~ /<xdigit>/21:24
camelia rakudo-moar 4a32089fd: OUTPUT: «「a」␤ xdigit => 「a」␤»21:24
AlexDaniel squashable6: next22:09
squashable6 AlexDaniel, ⚠🍕 Next SQUASHathon in 1 day and ≈11 hours (2017-12-02 UTC-12⌁UTC+14). See https://github.com/rakudo/rakudo/wiki/Monthly-Bug-Squash-Day22:09
lizmat AlexDaniel: won't be able to participate much in the next Squashathon22:14
yoleaux 28 Nov 2017 21:02Z <AlexDaniel> lizmat: I've done the bot. It tends to segfault a little bit (GH#1278), but if that happens just rerun the command again. https://github.com/perl6/whateverable/wiki/Reportable22:14
synopsebot GH#1278 [open] : https://github.com/rakudo/rakudo/issues/1278 [SEGV] Another SEGV in whateverable 22:14
yoleaux 28 Nov 2017 21:30Z <gfldex> lizmat: basic html support is in. I had to cheat because Telemetry::report still resists overloading (and there are a few things not exported).22:14
28 Nov 2017 23:51Z <SmokeMachine> lizmat: this (WiP) (https://github.com/FCO/rakudo/commit/94617ea607892bf7e29490820bac397015c3b137) is what I mean when I was talking about add a :&reduce parameter to classify-list/classify22:14
lizmat is feeling really under the weather22:14
AlexDaniel lizmat: that's ok. In fact, it wasn't advertized as much as other squashathons, so chances are we'll have just AlexDaniel working on RT tickets for 50 hours… :)22:15
MasterDuke lizmat: turns out my hotel bar has Kwak, so i very much enjoyed one of those this evening22:15
Geth ¦ rakudo: 2658fcdfa8 | (Elizabeth Mattijsen)++ | lib/Telemetry.pm622:21
¦ rakudo: Fix alphabeticalization error 22:21
¦ rakudo: review: https://github.com/rakudo/rakudo/commit/2658fcdfa822:21
¦ rakudo: 917985477c | (Elizabeth Mattijsen)++ | 3 files22:21
¦ rakudo: Add some :exists tests 22:21
¦ rakudo: review: https://github.com/rakudo/rakudo/commit/917985477c22:21
¦ rakudo: f3b1289fd4 | (Elizabeth Mattijsen)++ | lib/Telemetry.pm622:21
¦ rakudo: Fix some Telemetry.EXISTS-KEY issues 22:21
¦ rakudo: review: https://github.com/rakudo/rakudo/commit/f3b1289fd422:21
jnthn MasterDuke: Kwak served in the Official Glass? :)23:06
MasterDuke jnthn: yep23:12
jnthn :)23:15
jnthn has one of those :)23:16
jnthn Not sure if it makes it taste difference, but it looks cool :)23:16
MasterDuke it is impressive, not the sort of thing one wants to wave around wildly23:17
jnthn Kwak isn't something to be consumed too wildly either :)23:22
MasterDuke true. i preceded it with a 6.8% Innis & Gunn (also quite good), so i was perfectly content to stop after those two23:25
jnthn :)23:26
jnthn is glad to be able to easily obtain the Innis & Gun Rum Finish, which is his favorite of them23:27
jnthn Hopefully I wake up with sufficient brane tomorrow to sort out the re-working of MoarVM's exception handler inlining23:27
If I can, we get to inline a bunch more things23:28
MasterDuke that's what i had. never heard of it before, but was pretty happy with the bartender's recommendation23:28

Logs Search ←Prev date Next date→ Channels Documentation