[00:02] *** sena_kun left [00:05] *** mcmillhj left [00:06] :/ [00:12] *** mcmillhj joined [00:14] *** gabiruh left [00:15] *** kerframil left [00:17] *** mcmillhj left [00:21] *** Schepeers left [00:25] *** mcmillhj joined [00:27] *** Schepeers joined [00:28] *** warriors left [00:29] *** mcmillhj left [00:37] *** fake_space_whale joined [00:37] *** mcmillhj joined [00:41] *** wamba left [00:42] *** mcmillhj left [00:47] *** [particle]1 joined [00:47] *** [particle] left [00:53] *** [particle]1 left [00:54] *** mcmillhj joined [01:06] *** molaf left [01:07] Zoffix: The order of .keys and .values are supposed to be the same (just like Perl5). “Unless %hash is altered in any way, successive calls to .keys, .kv, .pairs, .values, or .iterator will iterate over the elements in the same order.” https://design.perl6.org/S09.html#line_1200 [01:10] ingy: I would recommend treating .precomp as an implementation detail. Use zef, or if you must methods on $*REPO to change things. [01:12] *** gabiruh joined [01:13] samcv: ^^^ [01:16] *** gabiruh left [01:18] *** molaf joined [01:22] *** mcmillhj left [01:29] *** gabiruh joined [01:44] *** Sgeo joined [01:45] *** Sgeo_ left [01:52] *** mcmillhj joined [01:57] *** mcmillhj left [02:08] *** mst joined [02:10] New CPAN upload: Hash-MultiValue-0.6.tar.gz by HANENKAMP http://modules.perl6.org/dist/Hash::MultiValue:cpan:HANENKAMP [02:11] i must head to bed, but in the morning i'll look [02:11] 24 Jul 2018 16:33Z samcv: would you verify if the claim in D#2182 actually apply to Perl 6? is calling .keys and then calling .values give you the same order? Prolly should have an explicit spectest if that's the behaviour https://github.com/perl6/doc/issues/2182 [02:11] D#2182 [open]: https://github.com/perl6/doc/issues/2182 [docs][update] No docs on the ordering of .keys and .values methods of a Hash [02:12] at some of the doc issues and contribute to some of them [02:12] *** mcmillhj joined [02:17] *** mcmillhj left [02:22] *** ufobat_ joined [02:26] *** ufobat left [02:27] *** konsolebox left [02:30] *** konsolebox joined [02:30] *** mcmillhj joined [02:30] *** dct left [02:35] *** mcmillhj left [02:35] *** molaf left [02:40] *** molaf joined [02:41] *** mcmillhj joined [02:43] *** [particle] joined [02:46] *** mcmillhj left [02:48] *** [particle] left [02:50] *** subroot left [02:59] *** mcmillhj joined [03:00] New CPAN upload: Future-0.1.tar.gz by HANENKAMP https://cpan.metacpan.org/authors/id/H/HA/HANENKAMP/Perl6/Future-0.1.tar.gz [03:03] *** mcmillhj left [03:15] *** stmuk joined [03:17] *** stmuk_ left [03:22] *** spycrab0 left [03:26] *** molaf left [03:28] *** Schepeers left [03:34] *** mcmillhj joined [03:36] *** [particle] joined [03:37] *** vike joined [03:39] *** mcmillhj left [03:44] *** [particle]1 joined [03:46] *** [particle] left [03:48] *** [particle] joined [03:48] *** [particle]1 left [03:48] *** mcmillhj joined [03:52] *** mcmillhj left [04:01] *** w_richard_w joined [04:12] What is the differences between <.regex> vs <®ex>? [04:12] are they the same? [04:15] *** mcmillhj joined [04:20] *** mcmillhj left [04:23] xinming: https://docs.perl6.org/language/regexes#Subrules [04:23] <.regex> calls the regex method while <®ex> calls the regex sub [04:23] "If no capture is desired, a leading dot or ampersand will suppress it: <.named-regex> if it is a method declared in the same class or grammar, <&named-regex> for a regex declared in the same lexical context." [04:24] thanks [04:24] so, within a grammar or whatever, they are sort of the same, i think, but <.regex> can use inheritance [04:24] its something like that... i probably muddled it [04:25] didn't mean to be rude for quoting the docs :p, didn't know how to word it myself [04:25] looks to me like what they look like: & for a sub (including regex), . for a method (token/rule)? [04:25] but, as . prefix always means method call and & prefix always means routine (which might be a method), that's my understanding [04:25] ^ same [04:26] m: 40.&(method () { self + 2 }); [04:27] rakudo-moar a71e370bb: ( no output ) [04:27] m: 40.&(method () { self + 2 }).say; [04:27] rakudo-moar a71e370bb: OUTPUT: «42␤» [04:27] and then there's both together [04:33] *** mcmillhj joined [04:33] m: sub foo { sub { sub { say "bar" } } }; foo()()() [04:33] rakudo-moar a71e370bb: OUTPUT: «bar␤» [04:35] m: sub one { sub two { 2; }; sub three { 3; }; 1; }; one()() [04:35] rakudo-moar a71e370bb: OUTPUT: «No such method 'CALL-ME' for invocant of type 'Int'␤ in block at line 1␤␤» [04:36] why does it do this [04:36] because you tried to do 1.() [04:36] ohhh [04:36] the result of sub one is 1 [04:36] I see [04:36] you then try to use () on it, i.e. call it [04:36] Huh. Pluggable is installing XML::Writer, SVG and SVG::Plot. [04:37] Not quite what I'd expect, /me goes to look at code. [04:37] https://github.com/tony-o/perl6-pluggable/blob/master/META6.json [04:37] test depends on it [04:37] Yeah, just looked. [04:37] *** mcmillhj left [04:38] Ah, it's a sample module to plug in. [04:38] Just seemed a touch odd. [04:40] is it possible to call regex from parent grammar? something like, grammar A { regex abc { .. } }; grammar B is A { regex abc { } } [04:40] *** squashable6 joined [04:42] xinming: I'd expect to see a grammar contain tokens and rules, not regexes, so that's the first thing that surprises me a bit. [04:43] hmm, Ok, I mean the token thing anyway. :-) [04:44] I'd expect [04:44] let me try [04:44] *** mcmillhj joined [04:45] I would try before that though, in case your package name changes. [04:45] m: grammar A { token abc { \d } }; grammar B is A { token abc { 'p:' } }; B.parse('p:1'); [04:45] rakudo-moar a71e370bb: OUTPUT: «No such method 'TOP' for invocant of type 'B'␤ in block at line 1␤␤» [04:45] m: grammar A { token abc { \d } }; grammar B is A { token abc { 'p:' } }; B.parse('p:1', :rule('abc'); [04:45] rakudo-moar a71e370bb: OUTPUT: «5===SORRY!5=== Error while compiling ␤Unable to parse expression in argument list; couldn't find final ')' (corresponding starter was at line 1)␤at :1␤------> 3::abc> } }; B.parse('p:1', :rule('abc');7⏏5␤ expecting …» [04:45] m: grammar A { token abc { \d } }; grammar B is A { token abc { 'p:' } }; B.parse('p:1', :rule('abc')); [04:45] rakudo-moar a71e370bb: ( no output ) [04:45] m: grammar A { token abc { \d } }; grammar B is A { token abc { 'p:' } }; say B.parse('p:1', :rule('abc')); [04:45] rakudo-moar a71e370bb: OUTPUT: «「p:1」␤ A::abc => 「1」␤» [04:46] GOod, thanks [04:46] m: grammar A { token abc { \d } }; grammar B is A { token abc { 'p:' } }; say B.parse('p:1', :rule('abc')); [04:46] rakudo-moar a71e370bb: OUTPUT: «===SORRY!===␤Could not locate compile-time value for symbol PARENT␤» [04:46] so, no *PARENT* [04:46] m: grammar A { token abc { \d } }; grammar B is A { token abc { 'p:' } }; say B.parse('p:1', :rule('abc')); [04:46] rakudo-moar a71e370bb: OUTPUT: «===SORRY!===␤Could not locate compile-time value for symbol SUPER␤» [04:46] bah [04:47] of course a problem with PARENT is there may be more than one, so it becomes tricky [04:49] *** mcmillhj left [04:52] *** curan joined [04:58] *** mcmillhj joined [05:02] *** rindolf joined [05:03] *** mcmillhj left [05:20] *** jmerelo joined [05:21] Hey [05:21] Howdy jmerelo [05:22] benjikun: not bad :-). Checking that nothing is broken [05:24] benjikun: which seems to be the case, although something seems to be wrong also... [05:31] *** mcmillhj joined [05:35] *** sauvin joined [05:36] *** mcmillhj left [05:41] *** xtreak joined [05:42] jmerelo: the search on docs.perl6.org broke earlier but someone fixed it [05:42] :p [05:47] ¦ doc: a0dc962973 | (JJ Merelo)++ | util/update-and-sync [05:47] ¦ doc: Testing again #2203 [05:47] ¦ doc: review: https://github.com/perl6/doc/commit/a0dc962973 [05:48] benjikun: OK, that was it... Zoffix fixed it. It was because git clean -fd deleted html/js and apparently it was not created again. But it should [05:50] benjikun: Thanks for that. I'm trying this again, just in case. [05:58] *** xtreak left [05:58] ofc :) [05:59] benjikun: see you [05:59] *** fake_space_whale left [05:59] *** epony left [06:02] *** mcmillhj joined [06:03] *** andrzejku_ joined [06:05] night night [06:05] *** benjikun left [06:05] *** MasterDuke left [06:06] *** xtreak joined [06:06] *** andrzejku left [06:07] *** andrzejku_ is now known as andrzejku [06:07] *** mcmillhj left [06:08] *** Actualeyes joined [06:12] *** andrzejku_ joined [06:13] *** psychoslave joined [06:13] ¦ doc: 86f4db46ad | (JJ Merelo)++ | app.pl [06:13] ¦ doc: Creating js when it's needed refs #2203 [06:13] ¦ doc: review: https://github.com/perl6/doc/commit/86f4db46ad [06:15] *** epony joined [06:16] *** andrzejku left [06:16] *** andrzejku_ is now known as andrzejku [06:29] *** mcmillhj joined [06:33] That thing above might potentially broke something. Please hold tight if it does, I'm AFK 1 hour from now (ish). I'll fix it when I get back here. [06:33] *** mcmillhj left [06:40] *** mcmillhj joined [06:44] *** mcmillhj left [06:49] *** Schepeers joined [06:51] *** robertle joined [06:52] *** domidumont joined [06:58] *** domidumont left [06:59] *** domidumont joined [07:08] *** mcmillhj joined [07:13] *** mcmillhj left [07:20] *** mcmillhj joined [07:25] *** mcmillhj left [07:38] *** scovit_ joined [07:39] CurtisPoe: did you look at ArrayHash? it seems like a much better module than the one you were trying to use [07:39] scovit_: hadn [07:39] hadn’t seen that one. [07:40] https://github.com/zostay/perl6-ArrayHash [07:41] I think that in the end you need an array of pairs, and this adds all the machinery to access it in an Associative way [07:41] judging from the documentation [07:42] Thank you. [07:43] :) [07:44] *** vrurg left [07:45] *** mcmillhj joined [07:48] OK; so that worked... [07:50] *** mcmillhj left [07:50] ¦ doc: 77a32bf936 | (JJ Merelo)++ | 2 files [07:50] ¦ doc: Adds comment to explain behavior, closes #2203 [07:50] ¦ doc: review: https://github.com/perl6/doc/commit/77a32bf936 [07:58] *** mcmillhj joined [08:00] *** scovit_ left [08:03] *** mcmillhj left [08:05] recently I've been getting this warning when running things in Rakudo: "Useless use of constant integer 0 in sink context (line 1048)" [08:05] *** xtreak_ joined [08:05] *** zakharyas joined [08:06] it seems to happen only sometimes, and (I think) only before throwing a real error [08:06] *** xtreak left [08:08] that is a compile-time error... wth? [08:08] s/error/warning/ [08:09] maybe it codegens something, and warns about the generated code? [08:10] *** lizmat left [08:13] *** mcmillhj joined [08:14] I've had a hard time pinning it down so far [08:15] *** dakkar joined [08:18] *** mcmillhj left [08:23] *** lizmat joined [08:26] *** xtreak_ left [08:26] *** xtreak joined [08:29] *** mcmillhj joined [08:30] *** psychoslave left [08:32] *** psychoslave joined [08:33] *** mcmillhj left [08:39] *** xtreak left [08:56] *** vrurg joined [08:56] does anyone remember where the old HTML-based spesh profiler can be found? [08:57] (also, is it still maintained?) [08:59] *** xtreak joined [09:00] *** Skarsnik joined [09:00] Hello there [09:00] *** mcmillhj joined [09:01] o/ Skarsnik [09:01] masak: perl6 --profile (or did that change)? [09:01] \o Skarsnik, lookatme [09:05] *** mcmillhj left [09:10] New CPAN upload: Hash-Restricted-0.0.2.tar.gz by ELIZABETH http://modules.perl6.org/dist/Hash::Restricted:cpan:ELIZABETH [09:11] *** pmurias joined [09:13] *** imcsk8 joined [09:15] *** kerframil joined [09:17] moritz: seems you're perfectly right [09:17] ah, so then it's somewhere in the rakudo codebase? [09:18] masak: or nqp [09:18] the hunt continues [09:19] yeah, it's in the nqp repo [09:19] *** Schepeers left [09:28] *** vrurg left [09:30] *** wamba joined [09:30] New CPAN upload: Hash-Restricted-0.0.3.tar.gz by ELIZABETH http://modules.perl6.org/dist/Hash::Restricted:cpan:ELIZABETH [09:31] *** Schepeers joined [09:34] *** xinming joined [09:39] *** w_richard_w left [09:50] *** haxmeister joined [09:50] *** timotimo joined [09:57] *** xinming left [09:57] *** xinming joined [10:00] m: say (20..21).map(sprintf("%x", *)) [10:00] rakudo-moar a71e370bb: OUTPUT: «Directive x not applicable for type Whatever␤ in block at line 1␤␤» [10:00] m: say (20..21).map({ sprintf("%x", $_) }) [10:00] rakudo-moar a71e370bb: OUTPUT: «(14 15)␤» [10:01] Hm, I wouldn't mind if sprintf in this case returned a block [10:02] since it doesn't support WhateverCode in any of arguments anyway [10:04] you mean like when you use "assuming"? :) [10:05] alternatively, you can *.fmt("%x") or even *.base(16) [10:06] *** mcmillhj joined [10:06] Okay, *.fmt looks a lot better. [10:07] *** domidumont left [10:11] *** mcmillhj left [10:19] *** mcmillhj joined [10:24] *** mcmillhj left [10:34] *** xtreak left [10:45] *** sena_kun joined [10:50] *** mcmillhj joined [10:50] ¦ doc: ed20ea64bf | (Tom Browder)++ (committed using GitHub Web editor) | CONTRIBUTING.md [10:50] ¦ doc: tweak grammar and instructions [10:50] ¦ doc: review: https://github.com/perl6/doc/commit/ed20ea64bf [10:55] *** mcmillhj left [10:55] ¦ doc: 5c17099230 | (Tom Browder)++ (committed using GitHub Web editor) | CONTRIBUTING.md [10:55] ¦ doc: tidy CREDITS file reference [10:55] ¦ doc: review: https://github.com/perl6/doc/commit/5c17099230 [10:57] *** physpi| joined [10:58] *** xtreak joined [11:01] *** physpi| left [11:02] i just noticed the CREDITS file mentioned in CONTRIBUTING links to the rakudo/rakudorepo repo CREDITS file. are both used for the contribution reports? [11:03] A [11:03] *** zakharyas left [11:03] AlexDaniel: ^^^ [11:04] most users probably cannot mod the rakudo credits file... [11:07] *** mcmillhj joined [11:08] *** spycrab0 joined [11:09] tbrowder_: contributors.p6 script seems to look in CREDITS file of every repo [11:09] tbrowder_: so adding yourself to doc/CREDITS should be enough [11:10] good, i’ll change the link to this repo [11:12] *** mcmillhj left [11:12] ¦ perl6-lwp-simple: c4e3b30f31 | (Zoffix Znet)++ (committed using GitHub Web editor) | META6.json [11:12] ¦ perl6-lwp-simple: Follow auth format from zef [11:12] ¦ perl6-lwp-simple: [11:12] ¦ perl6-lwp-simple: https://github.com/ugexe/zef/blob/3a5fead1bca2a7813f1290b1ed013a3527dfbb1f/META6.json#L5 [11:12] ¦ perl6-lwp-simple: [11:12] ¦ perl6-lwp-simple: Currently, it shows up :auth as Cosimo instead of perl6 and somehow people manage [11:12] ¦ perl6-lwp-simple: to report bugs in the wrong repo: [11:12] ¦ perl6-lwp-simple: https://github.com/cosimo/perl6-lwp-simple/issues/70#issuecomment-407687388 [11:13] ¦ perl6-lwp-simple: review: https://github.com/perl6/perl6-lwp-simple/commit/c4e3b30f31 [11:13] ¦ perl6-lwp-simple: 1ea92f84d9 | (Zoffix Znet)++ (committed using GitHub Web editor) | META6.json [11:13] ¦ perl6-lwp-simple: Bump version [11:13] ¦ perl6-lwp-simple: review: https://github.com/perl6/perl6-lwp-simple/commit/1ea92f84d9 [11:13] AlexDaniel: i’m working on another intermediate doc update to add the group headings back into the current doc display. if that works, then i will move to the next step of having subpages for each group. any objections? (it looks like the doc website build process works ok now) [11:14] tbrowder_: will we finally get separate tables for each category? :) [11:14] that’s my goal [11:17] is implementing CALL-ME for Whatever a good idea? [11:17] m: Whatever.^add_method("CALL-ME", -> $a, |b { -> &c { &c(|b) } }); ({ say $^a * $^b }).map(*(123, 456)) [11:17] rakudo-moar a71e370bb: OUTPUT: «56088␤» [11:17] something like this [11:19] *** [particle] left [11:19] *** [particle] joined [11:20] ¦ doc: 2e25efeb8d | (Tom Browder)++ (committed using GitHub Web editor) | CONTRIBUTING.md [11:20] ¦ doc: update credit info [11:20] ¦ doc: review: https://github.com/perl6/doc/commit/2e25efeb8d [11:20] *** mcmillhj joined [11:21] *** vrurg joined [11:21] *** [particle] left [11:21] *** [particle]1 joined [11:25] *** mcmillhj left [11:27] *** vrurg left [11:30] *** domidumont joined [11:38] *** mcmillhj joined [11:38] *** robertle left [11:39] *** Zoffix joined [11:40] *** robertle joined [11:42] *** psychoslave left [11:42] *** mcmillhj left [11:43] m: Whatever.^add_method("CALL-ME", -> $a, |b { -> &c { my $c = &c.assuming(|b); $c.arity ?? $c !! $c() } }); ({ say $^a * $^b }).map(*(123, *)).map(*(456)) [11:43] rakudo-moar a71e370bb: OUTPUT: «56088␤» [11:43] that, even [11:44] *** scimon joined [11:44] Voldenet: IMO that just furthers the confusion newcomers have that Whatever isn't a WhateverCofe [11:44] $Code [11:44] bah [11:44] but it's pretty awesome :D [11:45] It isn't [11:45] Okay. :( [11:47] *** christel| joined [11:47] *** christel| left [11:48] m: say (, ).map(*.[2,1]) [11:48] rakudo-moar a71e370bb: OUTPUT: «((c b) (k j))␤» [11:48] IMO instead *.(...) should curry just like *.[...] does [11:52] I guess that makes sense [11:56] ¦ doc: 378cf71d77 | (Tom Browder)++ (committed using GitHub Web editor) | CONTRIBUTING.md [11:56] ¦ doc: start a new section [11:56] ¦ doc: review: https://github.com/perl6/doc/commit/378cf71d77 [11:56] originally the problem I had was with was with the syntax resembling this: [11:57] m: ({ $^a * 2 }, { $^a * 4 }).map({ $_(42) }).say [11:57] rakudo-moar a71e370bb: OUTPUT: «(84 168)␤» [11:57] it works, but I'm not sure if `{ $_(42) }` can be written in more readable way [11:58] ¦ doc: cf3cc8a8f8 | (Tom Browder)++ (committed using GitHub Web editor) | CONTRIBUTING.md [11:58] ¦ doc: correct index entry [11:58] ¦ doc: review: https://github.com/perl6/doc/commit/cf3cc8a8f8 [11:59] *** robertle left [11:59] *** psychoslave joined [12:03] *** itaipu joined [12:06] Voldenet: map( -> &code { code(42) } ) ? [12:07] Ah, that made me realize I can write a sub without ruining Whatever [12:07] m: sub call-with(|c) { -> &b { &b(|c) } }; ({ $^a * 2 }, { $^a * 4 }).map(call-with(42)).say [12:07] rakudo-moar a71e370bb: OUTPUT: «(84 168)␤» [12:07] m: ({ $^a * 2 }, { $^a * 4 }).map({.(42)}).say [12:07] rakudo-moar a71e370bb: OUTPUT: «(84 168)␤» [12:07] good * [12:07] m: ({ $^a * 2 }, { $^a * 4 })».(42).say [12:07] rakudo-moar a71e370bb: OUTPUT: «(84 168)␤» [12:07] \o [12:08] *** mcmillhj joined [12:08] Zoffix, samcv: hi! [12:08] it is too hot [12:09] it is too humid [12:09] samcv: 35º? just about right. [12:10] woah don't even go there jmerelo [12:10] *** robertle joined [12:11] m: ()»() [12:11] rakudo-moar a71e370bb: OUTPUT: «===SORRY!===␤Unknown QAST node type NQPMu␤» [12:11] samcv: actually, I'll go closer to the swimming pool [12:11] :P [12:11] Zoffix: Hum. [12:11] much hotter in NL this year. i read it's the hottest year in 40 yeasr [12:12] and this house has no insulation so the heat just seeps in massively [12:12] *** xtreak left [12:12] it's 32.2 here now :-( [12:12] * tadzik is looking up air conditioners online :( [12:13] lizmat: was it hotter the last few days there? [12:13] *** mcmillhj left [12:13] *** xtreak joined [12:13] m: ()»[] [12:13] rakudo-moar a71e370bb: OUTPUT: «This type (Scalar) does not support elems␤ in block at line 1␤␤» [12:13] samcv, lizmat: good luck! It'll pass. [12:13] yeah, expectation 34 today, 36 for thu/fri [12:13] :( [12:14] *** psychoslave left [12:15] ¦ doc: 00c3f5ce40 | (Tom Browder)++ (committed using GitHub Web editor) | CONTRIBUTING.md [12:15] ¦ doc: add next step [12:15] ¦ doc: review: https://github.com/perl6/doc/commit/00c3f5ce40 [12:18] ¦ doc: 5357a89d3d | (Tom Browder)++ (committed using GitHub Web editor) | doc/Language/00-POD6-CONTROL [12:18] ¦ doc: “section” replaces “group” [12:18] ¦ doc: [12:18] ¦ doc: better term [12:18] ¦ doc: review: https://github.com/perl6/doc/commit/5357a89d3d [12:18] Link: https://doc.perl6.org/language/00-POD6-CONTROL [12:21] Filed R#2132 and R#2133 [12:21] R#2132 [open]: https://github.com/rakudo/rakudo/issues/2132 [QAST] `»()` to mean `».()` crashes with QAST error [12:21] R#2133 [open]: https://github.com/rakudo/rakudo/issues/2133 At-pos/at-key/zen slices hypered over empty List/Array crash [12:21] *** mcmillhj joined [12:21] *** Zoffix left [12:23] ¦ doc: b5d266fcf9 | (Tom Browder)++ (committed using GitHub Web editor) | CONTRIBUTING.md [12:23] ¦ doc: add info [12:23] ¦ doc: review: https://github.com/perl6/doc/commit/b5d266fcf9 [12:24] *** diakopter left [12:26] *** mcmillhj left [12:29] *** jmerelo left [12:39] *** zakharyas joined [12:40] New CPAN upload: Hash-LRU-0.0.1.tar.gz by ELIZABETH https://cpan.metacpan.org/authors/id/E/EL/ELIZABETH/Perl6/Hash-LRU-0.0.1.tar.gz [12:43] *** plutes joined [12:43] *** mcmillhj joined [12:49] *** araraloren joined [12:49] o/ [12:55] *** JoKing joined [12:56] *** JoKing left [12:57] *** xtreak left [13:01] *** itaipu left [13:02] *** itaipu joined [13:05] *** vrurg joined [13:07] araraloren hey [13:08] hey [13:08] *** hami joined [13:16] *** dakkar left [13:18] *** dakkar joined [13:25] What's the best/most idiomatic way to undefine a variable? I.e. my Int $x = 123; $x = Int; Or $x = Any? Or Nil? [13:26] *** subroot joined [13:27] *** plutes left [13:27] Nil [13:27] Thx [13:27] *** hami left [13:29] *** ArsenArsen|| joined [13:30] *** bolt|| joined [13:30] *** bolt|| left [13:30] *** ArsenArsen|| left [13:32] *** raschipi joined [13:32] *** armyriad| joined [13:32] Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ [13:32] or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ [13:32] Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate [13:32] Voice your opinions at https://webchat.freenode.net/?channels=#freenode [13:33] ooh, the smear-bots have arrived here as well [13:34] looks like mst is having a fun week [13:34] *** mcmillhj left [13:34] *** armyriad| left [13:37] jkramer: Unsetting variables is a design smell. Are you sure it couldn't be solved with a smarter scope? [13:38] .oO( unsettling variables ) [13:38] I actually read that :3 [13:41] *** plutes joined [13:42] *** Yoda| joined [13:42] Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ [13:42] or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ [13:42] Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate [13:42] Voice your opinions at https://webchat.freenode.net/?channels=#freenode [13:43] *** MyIgel joined [13:45] *** MyIgel left [13:45] *** Yoda| left [13:45] *** Zoffix joined [13:46] jkramer: assigning Nil resets it to its default value [13:48] *** ufobat_ left [13:49] (also for those who might not be aware about the "freenodegate"; it's just some really motivated troll posting bullshit) [13:49] i thought node was already free & open source software … [13:50] (yes i know) [13:50] Juerd: It's a mix of a status and a counter. If it's defined it's active and gets counted up every cycle, until it gets reset and deactivated (undefined). Guess I could split this in two vars, a bool and an int instead, but I like it like this :) [13:51] *** subroot left [13:55] *** molaf joined [14:03] *** pierrot joined [14:03] releasable6: status [14:03] stmuk, Next release will happen when it's ready. 4 blockers. 79 out of 247 commits logged [14:03] stmuk, Details: https://gist.github.com/60cd65c34c418d04133fdf82864d5c98 [14:03] stmuk: also: https://github.com/rakudo/rakudo/issues/2126#issuecomment-407591812 [14:03] Kinda hitting the busfactor here. [14:04] .oO( $jnthn.clone ) [14:06] hi, does anyone know why there are suddenly two jnthn here?! [14:06] We're making a coder farm :) [14:06] *** xtreak joined [14:06] yay [14:06] *** xtreak left [14:06] 🤷 [14:07] looks fine to me [14:07] jkramer: The single variable is probably more robust anyway :) [14:07] AlexDaniel[m]: when did you change your name lol [14:07] Zoffix: ty [14:07] *** Jguy| joined [14:07] *** psychoslave joined [14:08] jkramer: The thing I referred to is that there might be a way to align the scope of the variable with the cycle, so it gets reset in a more natural way. That's not always doable or better. It's just food for thought :D [14:08] *** Jguy| left [14:08] to hot to do usefull work at $work, so going home [14:09] *** subroot joined [14:09] oh wow, [m] suffix is forced now [14:09] heh [14:09] * Juerd really hates that [m] spam. [14:09] that's disappointing [14:09] No other IRC client does do that. [14:09] Juerd: [m] spam? [14:10] AlexDaniel: Yeah, why should the rest of the channel be made aware of which client you're using? [14:10] Juerd: that's not exactly a client… that's like a different network bridged to freenode [14:10] AlexDaniel: As the suffic provides no technical function whatsoever, I'm assuming it's an advertisement. [14:11] AlexDaniel: To the IRC network, it's a client. [14:11] The world of tooling outside the IRC network is not relevant. My IRC client happens to be weechat, which happens to run in screen, that I connect to through ssh. None of this should is encoded in my nickname, fortunately. [14:11] are the two windows blockers actually regressions? (in the sense of having worked recently) [14:12] s/should // [14:12] I know who uses a mac from theyr annoying quit message [14:12] stmuk: R#2070 is recent, yes [14:12] R#2070 [open]: https://github.com/rakudo/rakudo/issues/2070 [Windows][regression][⚠ blocker ⚠] AppVeyor status and building on Windows [14:13] See? It means *nothing*, technically. [14:13] "I'm 98% sure it was clean 17 days ago when I was running stresstest on 2018.06-25-ge9351cb" [14:13] It's just spam. [14:13] * Zoffix only sees people complaining about some silly suffix :P [14:13] ah [14:14] *** domidumont left [14:14] * El_Che sees sees people complaining about some silly zoffix :P [14:15] *** domidumont joined [14:16] o [14:16] that worked, hmm [14:16] *** ChanServ sets mode: +o Zoffix [14:16] \o/ [14:17] *** sjums joined [14:17] Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ [14:17] *** sjums left [14:17] *** Zoffix sets mode: +b sjn!*@* [14:17] *** sjn was kicked by Zoffix (sjn)) [14:17] ha [14:17] Zoffix-- [14:18] how did you know? :) [14:18] *** Zoffix sets mode: -b sjn!*@* [14:18] *** sjn joined [14:18] I mean, that was close… [14:18] AlexDaniel: know what? [14:18] Zoffix: that the spam is coming [14:19] AlexDaniel: 'cause they spammed twice in the past 30m [14:19] Also, I opped to change the log URL in the topic to link to today's log, not to list of days [14:20] And it's weird that http://irc.perl6.org links to today's chat logs yet we also have http://perl6.org/irc that links to the freenode's webchat [14:20] Yay, I got kicked from #perl6! \o/ [14:20] sjn: \o/ [14:20] :S [14:20] first time for everything :) [14:20] * Zoffix turns "Friendly Fire" setting off :) [14:21] *** macker| joined [14:21] * sjn adds "Got kicked from one of the friendliest irc channles on freenode" to his resumé [14:21] Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ [14:22] or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ [14:22] Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate [14:22] *** Zoffix sets mode: +b *!*@2800:bf0:9fff:fb89:ca1f:beff:feeb:2ab0 [14:22] *** macker| was kicked by Zoffix (macker|)) [14:22] *** domidumont left [14:22] encyclopediadramatica, nice. what a reliable source of actual truth [14:23] *** domidumont joined [14:23] Whoever set up that blog did a poor job. [14:23] This is mst's real blog: https://shadow.cat/blog/matt-s-trout/f_ck-perl-6/ [14:23] :D [14:23] There are like... 37 "fuck"s just in a single article [14:23] maybe one option would be to mute people for the first 10 seconds after they join the channel? [14:25] *** Zoffix sets mode: +b #perl6!*@* [14:25] *** Zoffix sets mode: -b #perl6!*@* [14:25] It's been a decade since I held the banstick :P [14:26] *** Zoffix sets mode: +b *|!*@*$#msg-Zoffix-to-unban [14:26] *** Zoffix sets mode: -o Zoffix [14:26] And I forgot to fix the topic [14:26] *** ChanServ sets mode: +o Zoffix [14:27] no HTTPs on logs? [14:27] *** Zoffix changes topic to: »ö« Welcome to Perl 6! | https://perl6.org/ | evalbot usage: 'p6: say 3;' or /msg camelia p6: ... | irclog: http://irc.perl6.org or http://colabti.org/irclogger/irclogger_log/perl6 | UTF-8 is our friend! 🦋 [14:27] ha the admin interface to the troll's ADSL router is available on one of his ips [14:28] *** john_parr joined [14:28] *** Zoffix sets mode: -o Zoffix [14:28] :D [14:29] Zoffix: yes, I asked the atuthor of colabti to add https multiple times [14:29] I mean, I asked multiple times, https just once would do xD [14:29] :) [14:30] the new hotnesses: httpss and htpsss [14:30] .oO( httpsst ) [14:31] ¦ doc: bc23808f6e | (Tom Browder)++ (committed using GitHub Web editor) | Makefile [14:31] ¦ doc: minimize spurious doc builds [14:31] ¦ doc: review: https://github.com/perl6/doc/commit/bc23808f6e [14:31] *** AlexDaniel joined [14:31] *** AlexDaniel` joined [14:33] *** ZofBot joined [14:33] *** ChanServ sets mode: +v ZofBot [14:35] *** AlexDaniel left [14:36] *** AlexDaniel joined [14:38] *** AlexDaniel left [14:38] *** AlexDaniel joined [14:39] ¦ doc: 29a0d08044 | (Tom Browder)++ (committed using GitHub Web editor) | CONTRIBUTING.md [14:39] ¦ doc: add info on Makefile targets [14:39] ¦ doc: review: https://github.com/perl6/doc/commit/29a0d08044 [14:41] *** Zoffix left [14:45] *** plutes left [14:46] *** fbynite joined [14:51] *** fake_space_whale joined [14:54] in token rules, we saw that something like | each line, but it doesn't have anything to the left, what does it mean? [14:54] it is just to be visually pleasing [14:54] the first one is allowed to have nothing in front [14:54] for alignment [14:54] something like token abcde { | first | second } [14:54] ah, thanks, that makes things clear [14:54] same thing exists for ||, too [14:54] just for visually pleasing [14:55] Ok, perl6 is the BEST language for humans. [14:56] timotimo: wheever I learn perl6, I can feel what people feel when perl5 was released first time. :-) [14:57] committable6: [14:57] tbrowder_, I cannot recognize this command. See wiki for some examples: https://github.com/perl6/whateverable/wiki/Committable [14:57] stupid fingers... [14:57] :) [14:59] *** kerframil left [14:59] *** curan left [15:03] *** wamba left [15:03] *** jmerelo joined [15:04] *** subroot left [15:08] *** Remco16 joined [15:08] Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ [15:08] or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ [15:08] Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate [15:08] [15:08] This message was brought to you by Private Internet Access [15:08] *** darkengine23 joined [15:08] *** araraloren left [15:10] *** darkengine23 left [15:11] *** Remco16 left [15:13] this is not cool [15:15] agree [15:18] I believe they are fake. [15:20] that's my interpretation as well [15:21] Fake mst blog? [15:21] looks like someone using lies and hacked accounts to attack freenode ops [15:21] stmuk: wow [15:21] what's the script tag doing in the irc message? m) [15:22] hoping for XSS in IRC logger/clients? [15:22] that'd be extremely unfortunate to have [15:22] fake to the degree of trying out