AlexDaniel squashable6: next 02:00
squashable6 AlexDaniel, ⚠🍕 Next SQUASHathon in 2 days and ≈7 hours (2017-12-02 UTC-12⌁UTC+14). See github.com/rakudo/rakudo/wiki/Mont...Squash-Day 02:01
SmokeMachine hi there! Id like to propose a new named parameter on classify and classify-list... my idea is something like this: github.com/FCO/rakudo/commit/6b18c...3d16aecef3 what do you guys think? 02:39
Geth rakudo: 754664ed54 | TimToady++ | 2 files
further enum cleanup

Enums no long backtrack on failure to find an initializer, causing mysterious undefined enum function errors. Fixes #67942 even though it was closed...
Only the setting uses the special-cased enum actions for bootstrapping ... (11 more lines)
06:06
masak TimToady: what @others say; get well soon 06:30
[Tux] Rakudo version 2017.11-41-g754664ed5 - MoarVM version 2017.11-2-g26ad7cc55
csv-ip5xs1.110 - 1.122
csv-ip5xs-2013.050 - 13.276
csv-parser12.478 - 12.590
csv-test-xs-200.438 - 0.477
test12.636 - 12.825
test-t3.173 - 3.338
test-t --race1.391 - 1.441
test-t-2058.387 - 60.788
test-t-20 --race20.565 - 21.912
07:17
Geth nqp: 8dbaec7a43 | (Samantha McVey)++ | tools/build/MOAR_REVISION
Bump MoarVM to get fix for <:Digit>

Fixes long standing issue where <:Digit> matches everything and codepoints with 'Numeric_Type' = 'Digit' would return an empty string instead of the correct result.
Changes: 2017.11..2017.11-20-gd23f5ca16 ... (15 more lines)
09:51
¦ nqp: version bump brought these changes: github.com/MoarVM/MoarVM/compare/2...gd23f5ca16
rakudo: 0339b0f83a | (Samantha McVey)++ | tools/build/NQP_REVISION
Bump NQP/Moar to get Numeric_Type and <:Digit> fixes

Fixes long standing issue where <:Digit> matches everything and codepoints with 'Numeric_Type' = 'Digit' would return an empty string instead of the correct result.
NQP Changes: 2017.11..2017.11-20-g8dbaec7a4 ... (37 more lines)
09:53
¦ rakudo: version bump brought these changes: github.com/perl6/nqp/compare/2017....g8dbaec7a4
roast: ac529543bd | (Samantha McVey)++ | 2 files
Add tests for <:LC>, <:Digit> and Line_Break = XX

Add regex tests for <:LC> (Letter Cased), <:Digit> (Numeric_Type=Digit) and that .uniprop('Line_Break') returns XX as its default value for unassigned codepoints.
09:56
wander rt#131856 11:36
synopsebot RT#131856 [new]: 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
wander m: say (any( <h H> ) ~ 'amadryas').perl 11:37
camelia any("hamadryas", "Hamadryas")
wander I don't know why but find this rt got fixed by chance
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
synopsebot RAKUDO#1279 [open]: github.com/rakudo/rakudo/pull/1279 Ignore .DS_Store
wander Maybe :-) 11:49
Geth rakudo: deb88aa54a | (Alex Chen)++ (committed using GitHub Web editor) | .gitignore
Ignore .DS_Store

For mac user's convenience
11:57
rakudo: 4a32089fda | (Zoffix Znet)++ (committed using GitHub Web editor) | .gitignore
Merge pull request #1279 from W4anD0eR96/patch-2

Ignore .DS_Store
nqp/master: 7 commits pushed by pmurias++ 12: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.
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 arcane 13: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.
Zoffix Ah
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 metacpan.org/release/ZOFFIX/App-ZofCMS-1.001007 13: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.
jnthn Is the EE for Enterprise Edition? :) 13:17
Zoffix :)
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 otherwise
Zoffix goes back to lurking 13:18
Geth rakudo/js: 5 commits pushed by pmurias++ 13: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... die 14:02
m: say <A A A A B B B C C D>.classify() 14:03
camelia Must specify something to classify with, a Callable, Hash or List
in block <unit> at <tmp> line 1
perlawhirl m: say <A A A A B B B C C D>.classify({$_}) # <-- can this be $test default
camelia {A => [A A A A], B => [B B B], C => [C C], D => [D]}
SmokeMachine my code doesn't handle junctions yet (github.com/perl6/roast/blob/fca87f...t#L121)... but Im going to solve that today later... 14:04
Geth nqp/master: 4 commits pushed by pmurias++ 14:30
nqp: 0e7ff4e7fc | (Zoffix Znet)++ (committed using GitHub Web editor) | docs/ops.markdown
Document nqp::decont
16:05
pmurias Zoffix++ # more nqp:: docs is always great 16:17
Geth nqp: c3f74349ee | pmurias++ | docs/ops.markdown
Doc nqp::decont signature
16:49
nqp: 3d50752740 | pmurias++ | docs/ops.markdown
Fix typos in docs
nqp: 2a0ca51a75 | pmurias++ | docs/ops.markdown
Document some more op return values
AlexDaniel squashable6: next 17:40
squashable6 AlexDaniel, ⚠🍕 Next SQUASHathon in 1 day and ≈16 hours (2017-12-02 UTC-12⌁UTC+14). See github.com/rakudo/rakudo/wiki/Mont...Squash-Day
AlexDaniel wander: hello 17:43
wander: I don't think it was fixed really. It's just that junctions were changed to DWIM with ~ (lizmat++)
m: say <A a>.any ~ <Z z>.any 17:44
camelia any(AZ, Az, aZ, az)
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 ready 17:46
and that's kinda irrelevant anyway
wander m: sub foo (*@a) { @a.join: '|' }; say foo <h H>.any, 'amadryas'
camelia any(h|amadryas, H|amadryas)
wander AlexDaniel: is it? ^ looks like any-junction works correct with routine having a slurpy 17:48
not only `~` at least
or .join implemented with `~` 17:49
AlexDaniel m: sub foo ($a, $b) { ($a, $b).max }; say foo <h H>.any, ‘amadryas’ 17:51
camelia any(h, amadryas)
AlexDaniel m: sub foo (*@a) { @a.max }; say foo <h H>.any, ‘amadryas’
camelia amadryas
AlexDaniel m: sub foo (*@a) { max @a }; say foo <h H>.any, ‘amadryas’ 17:52
camelia amadryas
AlexDaniel dunno, that looks different ?
wander yes, thank you. 17:54
AlexDaniel` .ask AlexDaniel test 17:58
yoleaux AlexDaniel`: I'll pass your message to AlexDaniel.
AlexDaniel .
yoleaux 17:58Z <AlexDaniel`> AlexDaniel: test
samcv m: say 'a' ~~ /<:Digit>/ 21:01
camelia Nil
jnthn \o/ 21:16
.oO( <base16> Hey, that's unkind! )
AlexDaniel m: say 'a' ~~ /<xdigit>/ 21:24
camelia 「a」
xdigit => 「a」
AlexDaniel squashable6: next 22:09
squashable6 AlexDaniel, ⚠🍕 Next SQUASHathon in 1 day and ≈11 hours (2017-12-02 UTC-12⌁UTC+14). See github.com/rakudo/rakudo/wiki/Mont...Squash-Day
lizmat AlexDaniel: won't be able to participate much in the next Squashathon 22: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. github.com/perl6/whateverable/wiki/Reportable
synopsebot GH#1278 [open]: github.com/rakudo/rakudo/issues/1278 [SEGV] Another SEGV in whateverable
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).
28 Nov 2017 23:51Z <SmokeMachine> lizmat: this (WiP) (github.com/FCO/rakudo/commit/94617...015c3b137) is what I mean when I was talking about add a :&reduce parameter to classify-list/classify
lizmat is feeling really under the weather
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 evening
Geth rakudo: 2658fcdfa8 | (Elizabeth Mattijsen)++ | lib/Telemetry.pm6
Fix alphabeticalization error
22:21
rakudo: 917985477c | (Elizabeth Mattijsen)++ | 3 files
Add some :exists tests
rakudo: f3b1289fd4 | (Elizabeth Mattijsen)++ | lib/Telemetry.pm6
Fix some Telemetry.EXISTS-KEY issues
jnthn MasterDuke: Kwak served in the Official Glass? :) 23:06
MasterDuke jnthn: yep 23:12
jnthn :) 23:15
jnthn has one of those :) 23:16
Not sure if it makes it taste difference, but it looks cool :)
MasterDuke it is impressive, not the sort of thing one wants to wave around wildly 23: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 two 23:25
jnthn :) 23:26
jnthn is glad to be able to easily obtain the Innis & Gun Rum Finish, which is his favorite of them 23:27
Hopefully I wake up with sufficient brane tomorrow to sort out the re-working of MoarVM's exception handler inlining
If I can, we get to inline a bunch more things 23:28
MasterDuke that's what i had. never heard of it before, but was pretty happy with the bartender's recommendation