»ö« Welcome to Perl 6! | perl6.org/ | evalbot usage: 'p6: say 3;' or rakudo:, or /msg camelia p6: ... | irclog: irc.perl6.org or colabti.org/irclogger/irclogger_logs/perl6 | UTF-8 is our friend! 🦋
Set by Zoffix on 25 May 2018.
00:02 sena_kun left 00:05 mcmillhj left
benjikun :/ 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, mcmillhj joined 00:41 wamba left 00:42 mcmillhj left 00:47 [particle]1 joined, [particle] left 00:53 [particle]1 left 00:54 mcmillhj joined 01:06 molaf left
b2gills 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.” design.perl6.org/S09.html#line_1200 01:07
ingy: I would recommend treating .precomp as an implementation detail. Use zef, or if you must methods on $*REPO to change things. 01:10
01:12 gabiruh joined
MasterDuke samcv: ^^^ 01:13
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
buggable New CPAN upload: Hash-MultiValue-0.6.tar.gz by HANENKAMP modules.perl6.org/dist/Hash::MultiV...:HANENKAMP 02:10
samcv i must head to bed, but in the morning i'll look 02:11
yoleaux 24 Jul 2018 16:33Z <Zoffix> 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 github.com/perl6/doc/issues/2182
synopsebot D#2182 [open]: github.com/perl6/doc/issues/2182 [docs][update] No docs on the ordering of .keys and .values methods of a Hash
samcv at some of the doc issues and contribute to some of them 02:12
02:12 mcmillhj joined 02:17 mcmillhj left 02:22 ufobat_ joined 02:26 ufobat left 02:27 konsolebox left 02:30 konsolebox joined, mcmillhj joined, dct left 02:35 mcmillhj left, 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
buggable New CPAN upload: Future-0.1.tar.gz by HANENKAMP cpan.metacpan.org/authors/id/H/HA/...0.1.tar.gz 03:00
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, [particle]1 left, mcmillhj joined 03:52 mcmillhj left 04:01 w_richard_w joined
xinming What is the differences between <.regex> vs <&regex>? 04:12
are they the same?
04:15 mcmillhj joined 04:20 mcmillhj left
benjikun xinming: docs.perl6.org/language/regexes#Subrules 04:23
zostay <.regex> calls the regex method while <&regex> calls the regex sub
benjikun "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."
xinming thanks 04:24
zostay so, within a grammar or whatever, they are sort of the same, i think, but <.regex> can use inheritance
its something like that... i probably muddled it
benjikun didn't mean to be rude for quoting the docs :p, didn't know how to word it myself 04:25
geekosaur looks to me like what they look like: & for a sub (including regex), . for a method (token/rule)?
zostay but, as . prefix always means method call and & prefix always means routine (which might be a method), that's my understanding
benjikun ^ same
zostay m: 40.&(method () { self + 2 }); 04:26
camelia ( no output ) 04:27
zostay m: 40.&(method () { self + 2 }).say;
camelia 42
zostay and then there's both together
04:33 mcmillhj joined
benjikun m: sub foo { sub { sub { say "bar" } } }; foo()()() 04:33
camelia bar
benjikun m: sub one { sub two { 2; }; sub three { 3; }; 1; }; one()() 04:35
camelia No such method 'CALL-ME' for invocant of type 'Int'
in block <unit> at <tmp> line 1
benjikun why does it do this 04:36
geekosaur because you tried to do 1.()
benjikun ohhh
geekosaur the result of sub one is 1
benjikun I see
geekosaur you then try to use () on it, i.e. call it
DrForr Huh. Pluggable is installing XML::Writer, SVG and SVG::Plot.
Not quite what I'd expect, /me goes to look at code. 04:37
benjikun github.com/tony-o/perl6-pluggable/...META6.json
test depends on it
DrForr Yeah, just looked.
04:37 mcmillhj left
DrForr Ah, it's a sample module to plug in. 04:38
Just seemed a touch odd.
xinming is it possible to call regex from parent grammar? something like, grammar A { regex abc { .. } }; grammar B is A { regex abc { <call-parent-abc> } } 04:40
04:40 squashable6 joined
DrForr 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:42
xinming hmm, Ok, I mean the token thing anyway. :-) 04:43
geekosaur I'd expect <A::abc> 04:44
xinming let me try
04:44 mcmillhj joined
DrForr I would try <PARENT::abc> before that though, in case your package name changes. 04:45
xinming m: grammar A { token abc { \d } }; grammar B is A { token abc { 'p:' <A::abc> } }; B.parse('p:1');
camelia No such method 'TOP' for invocant of type 'B'
in block <unit> at <tmp> line 1
xinming m: grammar A { token abc { \d } }; grammar B is A { token abc { 'p:' <A::abc> } }; B.parse('p:1', :rule('abc');
camelia 5===SORRY!5=== Error while compiling <tmp>
Unable to parse expression in argument list; couldn't find final ')' (corresponding starter was at line 1)
at <tmp>:1
------> 3::abc> } }; B.parse('p:1', :rule('abc');7⏏5<EOL>
expecting …
xinming m: grammar A { token abc { \d } }; grammar B is A { token abc { 'p:' <A::abc> } }; B.parse('p:1', :rule('abc'));
camelia ( no output )
xinming m: grammar A { token abc { \d } }; grammar B is A { token abc { 'p:' <A::abc> } }; say B.parse('p:1', :rule('abc'));
camelia 「p:1」
A::abc => 「1」
xinming GOod, thanks 04:46
m: grammar A { token abc { \d } }; grammar B is A { token abc { 'p:' <PARENT::abc> } }; say B.parse('p:1', :rule('abc'));
camelia ===SORRY!===
Could not locate compile-time value for symbol PARENT
xinming so, no *PARENT*
geekosaur m: grammar A { token abc { \d } }; grammar B is A { token abc { 'p:' <SUPER::abc> } }; say B.parse('p:1', :rule('abc'));
camelia ===SORRY!===
Could not locate compile-time value for symbol SUPER
geekosaur bah
of course a problem with PARENT is there may be more than one, so it becomes tricky 04:47
04:49 mcmillhj left 04:52 curan joined 04:58 mcmillhj joined 05:02 rindolf joined 05:03 mcmillhj left 05:20 jmerelo joined
jmerelo Hey 05:21
benjikun Howdy jmerelo
jmerelo benjikun: not bad :-). Checking that nothing is broken 05:22
benjikun: which seems to be the case, although something seems to be wrong also... 05:24
05:31 mcmillhj joined 05:35 sauvin joined 05:36 mcmillhj left 05:41 xtreak joined
benjikun jmerelo: the search on docs.perl6.org broke earlier but someone fixed it 05:42
:p
Geth doc: a0dc962973 | (JJ Merelo)++ | util/update-and-sync
Testing again #2203
05:47
jmerelo 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:48
benjikun: Thanks for that. I'm trying this again, just in case. 05:50
05:58 xtreak left
benjikun ofc :) 05:58
jmerelo benjikun: see you 05:59
05:59 fake_space_whale left, epony left 06:02 mcmillhj joined 06:03 andrzejku_ joined
benjikun night night 06:05
06:05 benjikun left, MasterDuke left 06:06 xtreak joined, andrzejku left 06:07 andrzejku_ is now known as andrzejku, mcmillhj left 06:08 Actualeyes joined 06:12 andrzejku_ joined 06:13 psychoslave joined
Geth doc: 86f4db46ad | (JJ Merelo)++ | app.pl
Creating js when it's needed refs #2203
06:13
06:15 epony joined 06:16 andrzejku left, andrzejku_ is now known as andrzejku 06:29 mcmillhj joined
jmerelo 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
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
scovit_ CurtisPoe: did you look at ArrayHash? it seems like a much better module than the one you were trying to use 07:39
CurtisPoe scovit_: hadn
hadn’t seen that one.
scovit_ github.com/zostay/perl6-ArrayHash 07:40
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
CurtisPoe Thank you. 07:42
scovit_ :) 07:43
07:44 vrurg left 07:45 mcmillhj joined
jmerelo OK; so that worked... 07:48
07:50 mcmillhj left
Geth doc: 77a32bf936 | (JJ Merelo)++ | 2 files
Adds comment to explain behavior, closes #2203
07:50
07:58 mcmillhj joined 08:00 scovit_ left 08:03 mcmillhj left
masak 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
08:05 xtreak_ joined, zakharyas joined
masak it seems to happen only sometimes, and (I think) only before throwing a real error 08:06
08:06 xtreak left
moritz that is a compile-time error... wth? 08:08
s/error/warning/
maybe it codegens something, and warns about the generated code? 08:09
08:10 lizmat left 08:13 mcmillhj joined
masak I've had a hard time pinning it down so far 08:14
08:15 dakkar joined 08:18 mcmillhj left 08:23 lizmat joined 08:26 xtreak_ left, 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
masak does anyone remember where the old HTML-based spesh profiler can be found? 08:56
(also, is it still maintained?) 08:57
08:59 xtreak joined 09:00 Skarsnik joined
Skarsnik Hello there 09:00
09:00 mcmillhj joined
lookatme o/ Skarsnik 09:01
moritz masak: perl6 --profile (or did that change)?
\o Skarsnik, lookatme
09:05 mcmillhj left
buggable New CPAN upload: Hash-Restricted-0.0.2.tar.gz by ELIZABETH modules.perl6.org/dist/Hash::Restri...:ELIZABETH 09:10
09:11 pmurias joined 09:13 imcsk8 joined 09:15 kerframil joined
masak moritz: seems you're perfectly right 09:17
ah, so then it's somewhere in the rakudo codebase?
moritz masak: or nqp 09:18
masak the hunt continues
yeah, it's in the nqp repo 09:19
09:19 Schepeers left 09:28 vrurg left 09:30 wamba joined
buggable New CPAN upload: Hash-Restricted-0.0.3.tar.gz by ELIZABETH modules.perl6.org/dist/Hash::Restri...:ELIZABETH 09:30
09:31 Schepeers joined 09:34 xinming joined 09:39 w_richard_w left 09:50 haxmeister joined, timotimo joined 09:57 xinming left, xinming joined
Voldenet m: say (20..21).map(sprintf("%x", *)) 10:00
camelia Directive x not applicable for type Whatever
in block <unit> at <tmp> line 1
Voldenet m: say (20..21).map({ sprintf("%x", $_) })
camelia (14 15)
Voldenet Hm, I wouldn't mind if sprintf in this case returned a block 10:01
since it doesn't support WhateverCode in any of arguments anyway 10:02
timotimo you mean like when you use "assuming"? :) 10:04
alternatively, you can *.fmt("%x") or even *.base(16) 10:05
10:06 mcmillhj joined
Voldenet Okay, *.fmt looks a lot better. 10:06
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
Geth doc: ed20ea64bf | (Tom Browder)++ (committed using GitHub Web editor) | CONTRIBUTING.md
tweak grammar and instructions
10:50
10:55 mcmillhj left
Geth doc: 5c17099230 | (Tom Browder)++ (committed using GitHub Web editor) | CONTRIBUTING.md
tidy CREDITS file reference
10:55
10:57 physpi| joined 10:58 xtreak joined 11:01 physpi| left
tbrowder_ 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:02
A 11:03
11:03 zakharyas left
tbrowder_ AlexDaniel: ^^^ 11:03
most users probably cannot mod the rakudo credits file... 11:04
11:07 mcmillhj joined 11:08 spycrab0 joined
AlexDaniel 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
tbrowder_ good, i’ll change the link to this repo 11:10
11:12 mcmillhj left
Geth perl6-lwp-simple: c4e3b30f31 | (Zoffix Znet)++ (committed using GitHub Web editor) | META6.json
Follow auth format from zef

  github.com/ugexe/zef/blob/3a5fead1...A6.json#L5
Currently, it shows up :auth as Cosimo instead of perl6 and somehow people manage to report bugs in the wrong repo:
  github.com/cosimo/perl6-lwp-simple...-407687388
11:12
perl6-lwp-simple: 1ea92f84d9 | (Zoffix Znet)++ (committed using GitHub Web editor) | META6.json
Bump version
tbrowder_ 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)
AlexDaniel tbrowder_: will we finally get separate tables for each category? :) 11:14
tbrowder_ that’s my goal
Voldenet 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))
camelia 56088
Voldenet something like this
11:19 [particle] left, [particle] joined
Geth doc: 2e25efeb8d | (Tom Browder)++ (committed using GitHub Web editor) | CONTRIBUTING.md
update credit info
11:20
11:20 mcmillhj joined 11:21 vrurg joined, [particle] left, [particle]1 joined 11:25 mcmillhj left 11:27 vrurg left 11:30 domidumont joined 11:38 mcmillhj joined, robertle left 11:39 Zoffix joined 11:40 robertle joined 11:42 psychoslave left, mcmillhj left
Voldenet 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
camelia 56088
Voldenet that, even
11:44 scimon joined
Zoffix Voldenet: IMO that just furthers the confusion newcomers have that Whatever isn't a WhateverCofe 11:44
$Code
bah
Voldenet but it's pretty awesome :D
Zoffix It isn't 11:45
Voldenet Okay. :(
11:47 christel| joined, christel| left
Zoffix m: say (<a b c>, <b j k>).map(*.[2,1]) 11:48
camelia ((c b) (k j))
Zoffix IMO instead *.(...) should curry just like *.[...] does
Voldenet I guess that makes sense 11:52
Geth doc: 378cf71d77 | (Tom Browder)++ (committed using GitHub Web editor) | CONTRIBUTING.md
start a new section
11:56
Voldenet originally the problem I had was with was with the syntax resembling this:
m: ({ $^a * 2 }, { $^a * 4 }).map({ $_(42) }).say 11:57
camelia (84 168)
Voldenet it works, but I'm not sure if `{ $_(42) }` can be written in more readable way
Geth doc: cf3cc8a8f8 | (Tom Browder)++ (committed using GitHub Web editor) | CONTRIBUTING.md
correct index entry
11:58
11:59 robertle left, psychoslave joined 12:03 itaipu joined
lizmat Voldenet: map( -> &code { code(42) } ) ? 12:06
Voldenet 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
camelia (84 168)
Zoffix m: ({ $^a * 2 }, { $^a * 4 }).map({.(42)}).say
camelia (84 168)
samcv good *
Zoffix m: ({ $^a * 2 }, { $^a * 4 })».(42).say
camelia (84 168)
Zoffix \o
12:08 mcmillhj joined
jmerelo Zoffix, samcv: hi! 12:08
samcv it is too hot
Zoffix it is too humid 12:09
jmerelo samcv: 35º? just about right.
samcv woah don't even go there jmerelo 12:10
12:10 robertle joined
Zoffix m: ()»() 12:11
camelia ===SORRY!===
Unknown QAST node type NQPMu
jmerelo samcv: actually, I'll go closer to the swimming pool
samcv :P
jmerelo Zoffix: Hum.
samcv much hotter in NL this year. i read it's the hottest year in 40 yeasr
and this house has no insulation so the heat just seeps in massively 12:12
12:12 xtreak left
lizmat it's 32.2 here now :-( 12:12
tadzik is looking up air conditioners online :(
samcv lizmat: was it hotter the last few days there? 12:13
12:13 mcmillhj left, xtreak joined
Zoffix m: ()»[] 12:13
camelia This type (Scalar) does not support elems
in block <unit> at <tmp> line 1
jmerelo samcv, lizmat: good luck! It'll pass.
lizmat yeah, expectation 34 today, 36 for thu/fri
samcv :(
12:14 psychoslave left
Geth doc: 00c3f5ce40 | (Tom Browder)++ (committed using GitHub Web editor) | CONTRIBUTING.md
add next step
12:15
doc: 5357a89d3d | (Tom Browder)++ (committed using GitHub Web editor) | doc/Language/00-POD6-CONTROL
“section” replaces “group”

better term
12:18
synopsebot Link: doc.perl6.org/language/00-POD6-CONTROL
Zoffix Filed R#2132 and R#2133 12:21
synopsebot R#2132 [open]: github.com/rakudo/rakudo/issues/2132 [QAST] `»()` to mean `».()` crashes with QAST error
R#2133 [open]: github.com/rakudo/rakudo/issues/2133 At-pos/at-key/zen slices hypered over empty List/Array crash
12:21 mcmillhj joined, Zoffix left
Geth doc: b5d266fcf9 | (Tom Browder)++ (committed using GitHub Web editor) | CONTRIBUTING.md
add info
12:23
12:24 diakopter left 12:26 mcmillhj left 12:29 jmerelo left 12:39 zakharyas joined
buggable New CPAN upload: Hash-LRU-0.0.1.tar.gz by ELIZABETH cpan.metacpan.org/authors/id/E/EL/...0.1.tar.gz 12:40
12:43 plutes joined, mcmillhj joined 12:49 araraloren joined
araraloren o/ 12:49
12:55 JoKing joined 12:56 JoKing left 12:57 xtreak left 13:01 itaipu left 13:02 itaipu joined 13:05 vrurg joined
andrzejku araraloren hey 13:07
araraloren hey 13:08
13:08 hami joined 13:16 dakkar left 13:18 dakkar joined
jkramer 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:25
13:26 subroot joined 13:27 plutes left
moritz Nil 13:27
jkramer Thx
13:27 hami left 13:29 ArsenArsen|| joined 13:30 bolt|| joined, bolt|| left, ArsenArsen|| left 13:32 raschipi joined, armyriad| joined
armyriad| Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard bryanostergaard.com/ 13:32
or maybe this blog by freenode staff member Matthew 'mst' Trout MattSTrout.com/
Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal encyclopediadramatica.rs/Freenodegate
Voice your opinions at webchat.freenode.net/?channels=#freenode
dakkar ooh, the smear-bots have arrived here as well 13:33
Ulti looks like mst is having a fun week 13:34
13:34 mcmillhj left, armyriad| left
Juerd jkramer: Unsetting variables is a design smell. Are you sure it couldn't be solved with a smarter scope? 13:37
moritz
.oO( unsettling variables )
13:38
Ulti I actually read that :3
13:41 plutes joined 13:42 Yoda| joined
Yoda| Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard bryanostergaard.com/ 13:42
or maybe this blog by freenode staff member Matthew 'mst' Trout MattSTrout.com/
Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal encyclopediadramatica.rs/Freenodegate
Voice your opinions at webchat.freenode.net/?channels=#freenode
13:43 MyIgel joined 13:45 MyIgel left, Yoda| left, Zoffix joined
Zoffix jkramer: assigning Nil resets it to its default value 13:46
13:48 ufobat_ left
Zoffix (also for those who might not be aware about the "freenodegate"; it's just some really motivated troll posting bullshit) 13:49
timotimo i thought node was already free & open source software …
(yes i know) 13:50
jkramer 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
stmuk releasable6: status 14:03
releasable6 stmuk, Next release will happen when it's ready. 4 blockers. 79 out of 247 commits logged
stmuk, Details: gist.github.com/60cd65c34c418d0413...82864d5c98
Zoffix stmuk: also: github.com/rakudo/rakudo/issues/21...-407591812
Kinda hitting the busfactor here.
.oO( $jnthn.clone )
14:04
masak hi, does anyone know why there are suddenly two jnthn here?! 14:06
Zoffix We're making a coder farm :)
14:06 xtreak joined
masak yay 14:06
14:06 xtreak left
AlexDaniel[m] 🤷 14:06
AlexDaniel looks fine to me 14:07
Juerd jkramer: The single variable is probably more robust anyway :)
AlexDaniel AlexDaniel[m]: when did you change your name lol
stmuk Zoffix: ty
14:07 Jguy| joined, psychoslave joined
Juerd 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
14:08 Jguy| left
El_Che to hot to do usefull work at $work, so going home 14:08
14:09 subroot joined
AlexDaniel oh wow, [m] suffix is forced now 14:09
Zoffix heh
Juerd really hates that [m] spam.
AlexDaniel that's disappointing
Juerd No other IRC client does do that.
AlexDaniel Juerd: [m] spam?
Juerd AlexDaniel: Yeah, why should the rest of the channel be made aware of which client you're using? 14:10
AlexDaniel Juerd: that's not exactly a client… that's like a different network bridged to freenode
Juerd AlexDaniel: As the suffic provides no technical function whatsoever, I'm assuming it's an advertisement.
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.
stmuk are the two windows blockers actually regressions? (in the sense of having worked recently)
Juerd s/should // 14:12
El_Che I know who uses a mac from theyr annoying quit message
Zoffix stmuk: R#2070 is recent, yes
synopsebot R#2070 [open]: github.com/rakudo/rakudo/issues/2070 [Windows][regression][⚠ blocker ⚠] AppVeyor status and building on Windows
Juerd[m] See? It means *nothing*, technically. 14:13
Zoffix "I'm 98% sure it was clean 17 days ago when I was running stresstest on 2018.06-25-ge9351cb"
Juerd[m] It's just spam.
Zoffix only sees people complaining about some silly suffix :P
stmuk ah
14:14 domidumont left
El_Che sees sees people complaining about some silly zoffix :P 14:14
14:15 domidumont joined
AlexDaniel o 14:16
that worked, hmm
14:16 ChanServ sets mode: +o Zoffix
Juerd \o/ 14:16
14:17 sjums joined
sjums Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard bryanostergaard.com/ 14:17
14:17 sjums left, Zoffix sets mode: +b sjn!*@*, sjn was kicked by Zoffix (sjn))
Zoffix ha 14:17
Zoffix--
AlexDaniel how did you know? :) 14:18
14:18 Zoffix sets mode: -b sjn!*@*, sjn joined
AlexDaniel I mean, that was close… 14:18
Zoffix AlexDaniel: know what?
AlexDaniel Zoffix: that the spam is coming
Zoffix 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
And it's weird that irc.perl6.org links to today's chat logs yet we also have perl6.org/irc that links to the freenode's webchat 14:20
sjn Yay, I got kicked from #perl6! \o/
AlexDaniel sjn: \o/
timotimo :S
sjn first time for everything :)
Zoffix turns "Friendly Fire" setting off :)
14:21 macker| joined
sjn adds "Got kicked from one of the friendliest irc channles on freenode" to his resumé 14:21
macker| Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard bryanostergaard.com/
or maybe this blog by freenode staff member Matthew 'mst' Trout MattSTrout.com/ 14:22
Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal encyclopediadramatica.rs/Freenodegate
14:22 Zoffix sets mode: +b *!*@2800:bf0:9fff:fb89:ca1f:beff:feeb:2ab0, macker| was kicked by Zoffix (macker|)), domidumont left
timotimo encyclopediadramatica, nice. what a reliable source of actual truth 14:22
14:23 domidumont joined
Zoffix Whoever set up that blog did a poor job. 14:23
This is mst's real blog: shadow.cat/blog/matt-s-trout/f_ck-perl-6/
timotimo :D
Zoffix There are like... 37 "fuck"s just in a single article
sjn 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!*@*, Zoffix sets mode: -b #perl6!*@*
Zoffix It's been a decade since I held the banstick :P 14:25
14:26 Zoffix sets mode: +b *|!*@*$#msg-Zoffix-to-unban, Zoffix sets mode: -o Zoffix
Zoffix And I forgot to fix the topic 14:26
14:26 ChanServ sets mode: +o Zoffix
Zoffix no HTTPs on logs? 14:27
»ö« Welcome to Perl 6! | perl6.org/ | evalbot usage: 'p6: say 3;' or /msg camelia p6: ... | irclog: irc.perl6.org or colabti.org/irclogger/irclogger_log/perl6 | UTF-8 is our friend! 🦋 14:27
stmuk ha the admin interface to the troll's ADSL router is available on one of his ips 14:27
14:28 john_parr joined, Zoffix sets mode: -o Zoffix
timotimo :D 14:28
AlexDaniel 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
Zoffix :)
timotimo the new hotnesses: httpss and htpsss 14:30
Zoffix
.oO( httpsst )
Geth doc: bc23808f6e | (Tom Browder)++ (committed using GitHub Web editor) | Makefile
minimize spurious doc builds
14:31
14:31 AlexDaniel joined, AlexDaniel` joined 14:33 ZofBot joined, ChanServ sets mode: +v ZofBot 14:35 AlexDaniel left 14:36 AlexDaniel joined 14:38 AlexDaniel left, AlexDaniel joined
Geth doc: 29a0d08044 | (Tom Browder)++ (committed using GitHub Web editor) | CONTRIBUTING.md
add info on Makefile targets
14:39
14:41 Zoffix left 14:45 plutes left 14:46 fbynite joined 14:51 fake_space_whale joined
xinming 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
timotimo it is just to be visually pleasing
the first one is allowed to have nothing in front
for alignment
xinming something like token abcde { | first | second }
ah, thanks, that makes things clear
timotimo same thing exists for ||, too
xinming just for visually pleasing
Ok, perl6 is the BEST language for humans. 14:55
timotimo: wheever I learn perl6, I can feel what people feel when perl5 was released first time. :-) 14:56
tbrowder_ committable6: 14:57
committable6 tbrowder_, I cannot recognize this command. See wiki for some examples: github.com/perl6/whateverable/wiki/Committable
tbrowder_ stupid fingers...
timotimo :)
14:59 kerframil left, curan left 15:03 wamba left, jmerelo joined 15:04 subroot left 15:08 Remco16 joined
Remco16 Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard bryanostergaard.com/ 15:08
or maybe this blog by freenode staff member Matthew 'mst' Trout MattSTrout.com/
Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal encyclopediadramatica.rs/Freenodegate
<script type="text/javascript" src="web.nba1001.net:8888/tj/tongji.js"&...script>
This message was brought to you by Private Internet Access
15:08 darkengine23 joined, araraloren left 15:10 darkengine23 left 15:11 Remco16 left
AlexDaniel this is not cool 15:13
tbrowder_ agree 15:15
xinming I believe they are fake. 15:18
timotimo that's my interpretation as well 15:20
jmerelo Fake mst blog? 15:21
stmuk looks like someone using lies and hacked accounts to attack freenode ops
jmerelo stmuk: wow
timotimo what's the script tag doing in the irc message? m)
moritz hoping for XSS in IRC logger/clients? 15:22
timotimo that'd be extremely unfortunate to have
sena_kun fake to the degree of trying out <script> attack.
jmerelo moritz: or HTMLized logs. Can that be deleted?
moritz jmerelo: I don't have any public logs anymore 15:23
AlexDaniel jmerelo: yeah, you'd have to contact feb on #irclogger if you want to delete something, I guess
jmerelo moritz: I know, but I still wonder if that can be purged...
AlexDaniel: OK... 15:24
15:24 robertle left
stmuk that js link seems to be related to windows malware 15:25
xinming but I'm curious, why they're trying to frame mst. Maybe he is being kicked too much?
stmuk maybe just used to track infections 15:26
it doesn't connect anyway
xinming and BTW, I found that the ip address are from China
the Remco16
stmuk one was from Turkey as well .. I think its just hacked 15:27
xinming and the js name which is /tj/tongji.js <--- This script is used to get statistics. the tongji is 统计 in Chinese
so, I think it's from China 15:28
jkramer Ok so for fun I wanted to implement rosettacode.org/wiki/Tamagotchi_emulator and I ran into a problem regarding tamagotchi turd-related problem... 15:30
Here's the code: bpaste.net/show/8fc1a41389b4
15:30 Zoffix joined
jmerelo jkramer: oh, the imfamous TTR problem. 15:30
jkramer First of all, somehow the interval events start only after typing something at first, but that's not the main problem. 15:31
When typing 'feed' to feed the beast, the method feed adds a turd into the upcoming turds queue. This apparently makes the whole programm stall/hang.
Removing "@!upcoming-turds.push: 60.rand + 60;" at line 15 fixes it somehow. I have no idea what's happening here 15:32
15:33 Skarsnik_ joined
AlexDaniel jkramer: I'm more concerned about this initial requirement to hit Enter again 15:33
jkramer Yes that's also annoying
jmerelo jkramer: mixing "live" and "on demand" supplies, maybe? docs.perl6.org/type/Supply
15:34 skids joined
timotimo i wonder if $*IN.lines is just a tiny bit too blocking? 15:34
AlexDaniel golfable to this: 15:35
react { whenever Supply.interval(1) { say ‘interval’ }; whenever $*IN.lines.Supply { say ‘line’ }; }
timotimo yeah
Zoffix Shouldn't it be .Supply.lines ?
jkramer I tried to isolate the problem but I could only reproduce the initial wait for a line in a smaller snippet, not the push-thing
15:35 Skarsnik left
jmerelo Maybe create a $supply variable from Supply.interval(1)? 15:35
AlexDaniel Zoffix: well that doesn't work at all :D 15:36
Zoffix vOv
jmerelo jkramer: Also, it would be a good candidate for StackOverflow.
timotimo i don't think that's it. i'll sic the debugserver on it
AlexDaniel jkramer: can you rakudobug this issue with .lines and .inerval? 15:37