Zoffix :} 01:15
japhb Zoffix: Why does github.com/zoffixznet/perl6-buggab...oads.pm#L3 specify 5.26? What's needed from a Perl 5 that recent? (My work machine I'm using system perl5, which is 5.18.2 .) 03:50
ugexe postfix deref wasnt introduced until 5.20 03:57
japhb Ugh, at this point I'm pretty sure I've installed more perl5 deps than this module has *lines* 04:10
Zoffix japhb: I just always use latest. 04:11
japhb goes the alternate route and starts turning off plugins in order to just test the one he's working on 04:12
Zoffix japhb: I told you awhile back that you can test plugins by running just them; without IRC::Client: perl6 -Ilib -MBuggable::Plugin::Speed -e 'Buggable::Plugin::Speed.irc-to-me: "speed" but role { method reply ($_) { .say } }' 04:15
Zoffix .bed() 04:16
japhb Zoffix: *pshaw* Like I can be expected to remember things. You assume I have working memory. :-P 04:20
In all seriousness, I'd mostly forgotten that one. 04:21
Zoffix El_Che: (I was pre-occupied when you asked). In the picture, they're not "Perl 5" people. They're Perl people. The wording on that spread is very deliberate. Perl is the community; "Perl 6" is the language. The spread even nods that not everyone in the Perl community might be fans of "Perl 6" 04:39
Zoffix rebeds
Geth rakudo: MasterDuke17++ created pull request #1236:
Simplify INTERPOLATE and INTERPOLATE_ASSERTION
04:59
synopsebot RAKUDO#1236 [open]: github.com/rakudo/rakudo/pull/1236 Simplify INTERPOLATE and INTERPOLATE_ASSERTION
[Tux] japhb, not from the last couple, but halfway. text added 07:43
Rakudo version 2017.10-134-g77142fdb2 - MoarVM version 2017.10-58-gad8618468
csv-ip5xs1.137 - 1.150
csv-ip5xs-2012.996 - 13.160
csv-parser12.405 - 12.866
csv-test-xs-200.456 - 0.500
test12.156 - 13.051
test-t3.291 - 3.701
test-t-2059.331 - 62.623
test-t-20 --race20.745 - 21.307
07:54
lizmat Files=1229, Tests=75830, 317 wallclock secs (14.68 usr 5.29 sys + 2191.09 cusr 214.01 csys = 2425.07 CPU) 09:29
Zoffix I am. That's why people seeing that spread now; to voice their concerns :) 11:16
Learning Perl 6 saw another update. 11:26
pmurias does Telemetry have any tests? 14:30
lizmat pmurias: not yet, wondering where they should live though 14:31
pmurias: also in the middle of a refactor to make it fully pluggable
pmurias lizmat: I guess where they should live depends on if we want to make Telemetry part of the language spec (if so in roast) if not I guess in rakudo-repo/t/07-telemetry 14:40
lizmat indeed
pmurias I would hesitate before making Telemetry part of the spec because as usefull and cool as it maybe it seems a bit platform specific 14:51
AlexDaniel yea 15:07
El_Che on the other hand, the "keep the core small"-boat sailed a long time ago ;) 15:10
Zoffix It's a bit weird we've moved TAP::Harness out of the included modules, but keeping Telemetry in. 15:18
yoleaux 14:58Z <wander> Zoffix: I bump version for Pod::To::HTML, but cannot upgrade with zef. also seems doc.perl6.org don't build with the newest Pod::To::HTML. why?
lizmat Zoffix: no, because Telemetry is tightly bound to a version of Rakudo, TAP::Harness is not (or is it?) 15:21
afk& for a few hours
Zoffix Tightly bound how?
The Debuger module too, we keep in the ecosystem, 15:22
lizmat well, the debugger regularly bitrots, so I'm not that's a good reason to keep it there 15:23
really afk&
ugexe it is tightly bound because it assumes implementation details of the compiler (X workers, Y workers) 15:52
Zoffix Ah 15:54
pmurias El_Che: it's not about keeping the core small but more about keeping stuff that can't be implemented on different platforms out 15:56
El_Che: we can still keep it in the rakudo repo without making it a part of roast 15:58
El_Che pmurias: is there a list somewhere about supported platforms? 17:09
pmurias: I tried and failed to packaged on Solaris (before the stealth EOL from this year) and fwd someone that wanted to try to OpenCSW to get access to sparc machines 17:10
is it "everywhere libuv runs"? 17:11
pmurias El_Che: I'm not aware of one for moar
El_Che: rakudo also has the js and jvm backends
AlexDaniel just noticed: www.nntp.perl.org/group/perl.perl6...17371.html 17:12
there's no body?
Zoffix ZofBot: it's just a head in a jar! 17:16
ZofBot Zoffix, gist.github.com/egmontkob/eb114294...9f3cb5feda
Zoffix I have a body in the copy in my inbox 17:17
I notice that mailing list got RT tickets up in it (not GH tho)
AlexDaniel your announcements render just fine 17:18
I wonder how my messages are different
Zoffix AlexDaniel: your old one doesn't either: www.nntp.perl.org/group/perl.perl6...16767.html
(but it does show up fine in my inbox) 17:19
AlexDaniel: I see yours is signed or something
AlexDaniel yeah, but it's just an attached file
could be it, but what now? Not sign my messages? :S 17:20
AlexDaniel shrugs
Zoffix AlexDaniel: dunno. Here's what the messages look in my email viewer. Yours got fancy things and mine's just plain text: i.imgur.com/I7TDM6x.jpg 17:21
ain't even got a "parts" knob
AlexDaniel hmm 17:22
timotimo hopefully [email@hidden.address] could help? 17:23
AlexDaniel I'll drop a message there 17:25
heh, what a cool name 17:28
ā€œAskā€
ilmari it's norse for ash (as in the tree)
Geth nqp: a051854583 | pmurias++ | src/vm/js/Compiler.nqp
[js] Take a named argument that might be passed
17:32
nqp: 00e8bd16ce | pmurias++ | t/nqp/103-typecache.t
Test accepts_type
nqp: 9d28fccb20 | pmurias++ | src/vm/js/nqp-runtime/strip-marks.js
[js] Add missing file
rakudo/js: ee213cb451 | pmurias++ | tools/build/NQP_REVISION
[js] Use fixed nqp
17:40
japhb .ask [Tux] Could you remember the lines in speed-all.log that contain "I'll try to remember to run the timings later today. System is rather busy"? 17:47
yoleaux japhb: I'll pass your message to [Tux].
japhb .ask [Tux] s:1st/remember/remove/
yoleaux japhb: I'll pass your message to [Tux].
japhb .tell Zoffix perl6-buggable PR waiting for you. 18:01
yoleaux japhb: I'll pass your message to Zoffix.
Zoffix buggable: speed 18:05
yoleaux 18:01Z <japhb> Zoffix: perl6-buggable PR waiting for you.
buggable Zoffix, ā–ā–ā–…ā–ˆā–„ā–…ā–‚ā–ƒā–ƒā–‡ā–„ā–„ā–„ā–…ā–…ā–ˆā–ƒā–ƒā–†ā–ˆā–„ā–…ā†‘ā–‡ā–…ā–‡ dates: 2017-10-26ā€“2017-11-06; range: 19.341sā€“22.174s; speed: 7% slower (widths: 9/3)
Zoffix buggable: test-t speed
buggable: speed test-t
buggable Zoffix, ā–‚ā–…ā–ā–‚ā–‚ā–‚ā–ƒā–„ā–…ā–ˆā–…ā–‡ā–‚ā–ƒā–„ā–„ā–‡ā†‘ā–‚ā–ƒā–ā–‚ā–‚ā–‚ā–ā–‚ā–ƒā–„ā–‚ā–ƒā–‚ā–ˆā–ƒā–†ā–„ā–„ā–„ā–„ā–…ā–†ā–„ā–…ā–…ā†‘ā–…ā–†ā–…ā–†ā–…ā†‘ dates: 2017-10-18ā€“2017-11-06; range: 3.044sā€“3.701s; speed: 7% slower (widths: 9/3)
Zoffix neat; japhb++
buggable: speed csv-R 18:07
buggable Zoffix, ā–ā–ā–ƒā– dates: 2017-11-05ā€“2017-11-06; range: 0.150sā€“0.216s; speed: ~0% difference
Zoffix buggable: speed csv-ruby
buggable Zoffix, ā–ƒā–‚ā–ā–ā–ƒā–‚ā–ā– dates: 2017-11-05ā€“2017-11-06; range: 0.145sā€“0.221s; speed: 21% faster (widths: 4/2)
Zoffix :O
japhb Buggable go bye-bye? 18:11
buggable: speed tests
Huh 18:12
Zoffix buggable: speed tests 18:13
buggable Zoffix, Known performance tests: I'll, csv, csv-R, csv-c, csv-c-20, csv-cc, csv-easy-pp, csv-easy-pp-pi, csv-easy-xs, csv-easy-xs-20, csv-go, csv-ip5pp, csv-ip5xs, csv-ip5xs-20, csv-ip5xsio, csv-java10, csv-java6, csv-java7, csv-java8, csv-java9, csv-lua, csv-parser, csv-pegex, csv-php, csv-python2, csv-python3, csv-ruby, csv-rust-csvrdr, csv-rust-libcsv, csv-rust-qckrdr, csv-test-pp, csv-test-xs,
Zoffix, csv-test-xs-20, csv-xsbc, csv_gram, first, ip5xs, test, test-t, test-t-20, test-t-20--race
japhb Oooh, what do I need to do to get the auto-splitting? 18:14
Geth nqp: 4e0dfc54d9 | usev6++ | src/vm/jvm/runtime/org/perl6/nqp/io/ServerSocketHandle.java
[jvm] Implement close for ServerSocketHandle

Makes S32-io/IO-Socket-INET.t pass (once nqp::getport is used)
Zoffix japhb: a manual hack, which probably should be part of IRC::Client's functionality: github.com/zoffixznet/perl6-buggab...b3e4604713
japhb Ah gotcha. Yeah, that would be very useful. 18:15
Zoffix frowns at questions on #perl6 being answered with a link to LGMTFY. Feels like not replying all is better. 18:32
"If you cut this chain of souls, saying to someone, ā€œYour step to me is the last stepā€Šā€”ā€Šgo back and read the manual,ā€ then their journey of joining the open source process is blocked, and they must find a new upstream before they can continue. So please donā€™t ever do that. Rather, help a person go down this road together. You can walk this road together much longer and go much farther." ā€”
medium.com/@audrey.tang/lessons-i-...f5d8107e34
Geth rakudo: ab03b54cc4 | (Elizabeth Mattijsen)++ | lib/Telemetry.pm6
Complete rewrite of Telemetry to allow for plugins

  - apart from :COLUMNS subs no longer being exported, there is no function diff
  - introduces the Telemetry::Instrument role, for creating instruments
  - introduces Telemetry::Instrument::Usage, data found in nqp::getrusage
  - introduces Telemetry::Instrument::ThreadPool, data related to $*SCHEDULER
  - introduces the Telemetry::Sampler class, for keeping which instruments to use
  - introduces $*SAMPLER, the Telemetry::Sampler class used for snapping
   - defaults to <Usage ThreadPool>, as in the previous incarnation
  - introduces %*ENV<RAKUDO_TELEMETRY_INSTRUMENTS> to specify default instruments
18:46
lizmat *phew* even writing the commit message was a lot of work :-) 18:47
Zoffix :) 18:48
lizmat++ 18:49
bartolin audreyt++ (and Zoffix++ for posting that link) 18:52
AlexDaniel reading audrey++ posts makes me feel like garbage sometimes. So much room for improvement. 18:59
[Coke] (lmgtfy) yup, that was me, and I'm not happy I did it either. 19:16
but given further discussion on that thread, I'm just going silent, I think. 19:17
Geth roast: d0255a76a1 | usev6++ | 4 files
[jvm] Update fudging for some tests
19:32
rakudo: fc9e7241b1 | (Elizabeth Mattijsen)++ | lib/Telemetry.pm6
Telemetry tweaks

  - make sure $*SAMPLER isn't started until after having loaded all modules
   - should allow for BEGIN %*ENV<> setting to be seen
  - natural language grammar fixo
21:31
Zoffix For the brochure: going with 1 page of OOP, then 2 spreads of grammars, with first spread being a marketing plug, and the second spread would be a micro tutorial with a grammar that mutates self. So it'd double (tripple?) as an example of grammars + OOP + sizable chunk of Perl 6 code (the rest of the example are Wow-y one liners, basically) 22:05
And that puts it at 20-pages total. 22:06
lizmat wow :-)
something I link to in the P6W ?
directly, I mean ?
Zoffix lizmat: not yet. Next weekly. 22:10
lizmat okidoki :-)
and another Perl 6 Weekly hits the Net: p6weekly.wordpress.com/2017/11/06/...tablished/ 22:39
Zoffix \o/ 23:17
jnthn lizmat++ 23:20
jnthn reads
timotimo lizmat: there's a ) missing from the cro article bullet point list 23:22
Zoffix lizmat++ # good weekly 23:23
jnthn Wow, so much stuff :)
lizmat timotimo++ # fixed 23:24
lizmat is tired and goes off to bed
good night, #perl6-dev!
jnthn 'night, lizmat 23:26