»ö« 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:17 rindolf left 00:46 aborazmeh joined, aborazmeh left, aborazmeh joined 00:48 fake_space_whale joined 00:54 Xliff left 00:59 benji__ is now known as benjikun, benjikun left 01:00 benjikun joined 01:04 epony left, zachk left 01:08 araraloren joined 01:10 Xliff joined
Xliff Anyone here use Perl6 under windows? If so, what build environment do you use? 01:11
01:21 Xliff_ joined 01:25 Xliff left 01:33 markoong left 01:45 aborazmeh left 01:47 BenGoldberg joined
AlexDaniel squashable6: status 01:49
squashable6 AlexDaniel, 🍕🍕 SQUASHathon is in progress! The end of the event in 1 day and ≈10 hours. See github.com/rakudo/rakudo/wiki/Mont...Squash-Day
AlexDaniel, Log and stats: gist.github.com/b867204aaf66cd7bd8...704cdfe7d9 01:50
Xliff_ What's the best way to get zef to install all dependent modules? 02:08
AlexDaniel Xliff_: not sure I understand the answer, but `zef install --deps-only .` ? 02:10
s/question/answer/
Xliff_ LOL!
AlexDaniel s/answer/question/
Xliff_ AlexDaniel++ # Yeah. Should have been able to read that. zef's usage? tl;dr
02:43 ufobat___ joined
benjikun It'd be cool if we had more charting/plotting/graphing libraries 02:43
Xliff_ Encountered when trying to install IO::Socket::Async::SSL -> "free(): Invalid pointer" 02:44
Should I report that? 02:45
02:46 ufobat_ left
Xliff_ Actually, I will check. Ubuntu didn't link libs properly when I installed a new VM. 02:46
benjikun Xliff_: try reinstalling openssl 02:52
i.e. `apt install --reinstall openssl libssl-dev` 02:53
Xliff_ benjikun++
benjikun :)
Xliff_ I manually linked the .so files
02:55 fake_space_whale left 03:08 BenGoldberg left 03:26 FROGGS left 03:34 ChoHag left 03:58 xtreak joined 04:12 xtreak left 04:30 mcmillhj joined 04:34 mcmillhj left, spycrab0 left 04:40 quester joined 04:45 Xliff_ left
squashable6 🍕 zoffixznet++ opened issue “&max/&min/&minmax aren't documented.”: github.com/perl6/doc/issues/2154 04:49
🍕 zoffixznet++ labeled issue “&max/&min/&minmax aren't documented.”: github.com/perl6/doc/issues/2154
🍕 zoffixznet++ edited issue “&max/&min/&minmax aren't documented.”: github.com/perl6/doc/issues/2154 04:50
04:57 molaf joined
SmokeMachine m: my $a = 42; (:bla($_) with $a).perl.say 05:01
camelia :bla(42)
SmokeMachine m: my $a = 42; (:bla($a) xx ?$a).perl.say
camelia (:bla(42),).Seq
SmokeMachine m: my $a = 42; (|:bla($a) xx ?$a).perl.say
camelia (:bla(42),).Seq
SmokeMachine m: my $a = 42; (|(:bla($a) xx ?$a)).perl.say 05:02
camelia slip(:bla(42),)
Geth doc: 35a89eb7b5 | benji++ (committed using GitHub Web editor) | doc/Language/newline.pod6
fix links
05:05
synopsebot Link: doc.perl6.org/language/newline
squashable6 🍕🍕🍕 First contribution by ijneb++! ♥
🍕 ijneb++ wrote a comment on “Missing link on …”: github.com/perl6/doc/issues/2144#i...-403189265 05:07
05:10 troys left 05:14 sauvin joined
squashable6 🍕 ijneb++ closed issue “Missing link on …”: github.com/perl6/doc/issues/2144 05:18
05:45 Sgeo_ joined 05:46 Sgeo left, lizmat joined 05:50 jmerelo joined
squashable6 🍕 JJ++ labeled issue “&max/&min/&minmax aren't documented.”: github.com/perl6/doc/issues/2154 05:51
🍕 JJ++ wrote a comment on “Mention the status of atomicints”: github.com/perl6/doc/issues/2150#i...-403191153 05:52
Geth doc: 38ad5cbba0 | (Aleks-Daniel Jakimenko-Aleksejev)++ | doc/Type/atomicint.pod6
Reword rakudo-specific note little bit

I think this format is more consistent with other notes like this.
Closes #2150.
05:57
synopsebot Link: doc.perl6.org/type/atomicint
squashable6 🍕 AlexDaniel++ closed issue “Mention the status of atomicints”: github.com/perl6/doc/issues/2150
squashable6 🍕 AlexDaniel++ wrote a comment on “Mention the status of atomicints”: github.com/perl6/doc/issues/2150#i...-403191378
06:04 dustinm` joined 06:08 jmerelo left 06:20 ChoHag joined 06:36 wbn joined 06:39 ChoHag left 06:40 konsolebox left, wamba joined 06:41 konsolebox joined 06:44 ChoHag joined, lizmat left
moritz good morning 06:49
fun fact: perl6.org ssl files have been renewed by cron job as they should, but written to a different directory than what the apache config used for the SSL certs and keys 06:50
07:10 sno joined 07:14 quester left 07:19 wamba left, wamba joined 07:22 lizmat joined 07:28 sno left 07:30 jmerelo joined
jmerelo o/ 07:30
yoleaux 6 Jul 2018 11:37Z <tyil> jmerelo: my train should arrive at 13:59
jmerelo squashable6: status
squashable6 jmerelo, 🍕🍕 SQUASHathon is in progress! The end of the event in 1 day and ≈4 hours. See github.com/rakudo/rakudo/wiki/Mont...Squash-Day
jmerelo, Log and stats: gist.github.com/23f27171c61e3e0df5...7f330faee7
07:32 wamba left, jmerelo_ joined 07:33 wamba joined
araraloren m: class Foo { method bar() { }; }; say Foo.^methods.[0].signature 07:37
camelia (Foo: *%_)
araraloren what's the *%_ for ?
m: class Foo { method bar { }; }; say Foo.^methods.[0].signature
camelia (Foo: *%_)
07:37 lizmat left
araraloren Anyone know that ? 07:37
07:38 jmerelo_ left, jmerelo left 07:39 lizmat joined
Juerd araraloren: It eats named arguments 07:40
araraloren Hmm, I mean why it exists
I didn't declare something like that
m: class Foo { method bar() { say %_; }; }; Foo.bar; Foo.new.bar; 07:41
camelia {}
{}
Juerd araraloren: If I understand correctly, it's to accept every named argument imaginable so it's forward compatible with subclasses, but I'm not entirely sure.
araraloren m: class Foo { method bar() { say %_; }; }; Foo.bar: boo => 1; 07:42
camelia {boo => 1}
07:43 molaf left 07:46 ChoHag left 07:47 ChoHag joined
squashable6 🍕 JJ++ wrote a comment on “No books mentioned in Perl 6 documentation”: github.com/perl6/doc/issues/2143#i...-403196780 07:50
07:50 jmerelo__ joined 07:51 lizmat left 07:58 sno joined 08:00 psychoslave_ joined 08:03 molaf joined 08:04 benjikun left 08:05 HaraldJoerg joined 08:12 sno left 08:14 rindolf joined 08:18 molaf left 08:26 rindolf left 08:27 wbn left 08:30 mcmillhj joined 08:34 mcmillhj left 08:38 rindolf joined 08:40 wbn joined, ChoHag left 08:45 Zoffix joined
Zoffix araraloren: that's the default for all methods. Let's you, e.g. take extra args in the subclass, then `nextsame` to the ancestor. 08:46
Geth doc: e77bdecdf9 | (Juerd Waalboer)++ (committed using GitHub Web editor) | doc/Language/regexes.pod6
Mighty "þor" gets .ucfirst
08:55
synopsebot Link: doc.perl6.org/language/regexes
squashable6 🍕🍕🍕 First contribution by Juerd++! ♥
08:55 Zoffix left
Juerd jmerelo__: Slide is outdated now ;) 08:55
09:07 aindilis joined
squashable6 🍕 nxadm++ wrote a comment on “No books mentioned in Perl 6 documentation”: github.com/perl6/doc/issues/2143#i...-403200986 09:08
🍕 moritz++ wrote a comment on “No books mentioned in Perl 6 documentation”: github.com/perl6/doc/issues/2143#i...-403201268 09:10
🍕 nxadm++ wrote a comment on “No books mentioned in Perl 6 documentation”: github.com/perl6/doc/issues/2143#i...-403201514 09:12
09:17 aborazmeh joined, aborazmeh left, aborazmeh joined 09:24 pmurias joined 09:31 sno joined 09:33 jmerelo__ left 09:59 robertle joined 10:01 benjikun joined
araraloren .tell Zoffix thanks, never seen that in the document 10:14
yoleaux araraloren: I'll pass your message to Zoffix.
10:15 spycrab0 joined 10:21 sergot joined 10:44 sno left 10:45 sno joined
squashable6 🍕 bazzaar++ wrote a comment on “No books mentioned in Perl 6 documentation”: github.com/perl6/doc/issues/2143#i...-403207288 10:55
🍕🍕🍕 First contribution by bazzaar++! ♥
10:59 psychoslave_ left 11:09 jmerelo joined 11:11 sno left 11:14 sno joined 11:20 jmerelo left
pmurias MasterDuke: I'll look into it 11:26
yoleaux 04:53Z <MasterDuke> pmurias: i just did a make clean and rebuild, but something is odd. i can run `make t-test` just fine, but `./nqp-j nqp-truffle.nqp -e 'nqp::say("ab")'` dies with `org.perl6.nqp.truffle.MalformedAstException: Expected an AST node that produces an object, got org.perl6.nqp.truffle.nodes.io.NQPSayNode`
11:27 sno left 11:33 psychoslave_ joined 11:34 psychoslave_ left, psychoslave_ joined 11:38 psychoslave_ left 11:40 psychoslave_ joined, aborazmeh left 11:41 psychoslave_ left, psychoslave_ joined 11:51 sarna joined 11:52 sarna left, sarna joined 12:03 jmerelo joined 12:04 sno joined
Altreus This *cough* doesn't work™ github.com/kawaiiforums/p6-api-discord/tree/wip 12:05
the problem I'm having is here github.com/kawaiiforums/p6-api-dis...rd.pm6#L90
The earlier line 81 says (0 READY) and then it says emit READY
But then 81 gives me (0 GUILD_CREATE) and I never get emit GUILD_CREATE 12:06
El_Che branch "wip"?
squashable6 🍕 JJ++ wrote a comment on “No books mentioned in Perl 6 documentation”: github.com/perl6/doc/issues/2143#i...-403211111
Altreus yes 12:07
if I add a say immediately below `when OPCODE::despatch`, I get it
12:07 lizmat joined
El_Che my wip branches are "Oh, I need to go home, so I'll commit anyway, no idea if it compiles at all" :) 12:08
Altreus ah mine is "this doesn't work but I need to commit it"
I've discovered that it simply stops at line 85
but it stops there on every received message 12:09
(with op 0)
Do I need to handle something, in order to get an error? :s
timotimo you're trying to .emit on the Supply rather than the Supplier? 12:10
El_Che docs.perl6.org/routine/emit
it looks like it need a Spupply or react block 12:11
timotimo no, i don't think that's the right fix
El_Che wouldn't it block?
Altreus Line 85 seems to die if $payload<session_id> doesn't exist
but with no error
the supply/supplier pattern I thought I was borrowing from cro but I might have confused it 12:12
I see what I've done wrong 12:13
timotimo please put a CATCH { .say } somewhere in the outer level of handle-opcode
Altreus cro has a lexical $receiver and a member $.receiver and one is a supplier and the other a supply
ok :)
timotimo you may only .emit on the supplier
Altreus it is working :) 12:15
let me try and trigger the CATCH I just added
timotimo: the CATCH indeed outputs an error now
timotimo you weren't using the result of the promise you're building with the .then 12:16
so it just gets set to Broken and nothing looks at it
Altreus ah yes, the body is a Promise
timotimo i think a supply block might be much better for your case
Altreus I didn't think of that
timotimo kind of like El_Che suggested
it'll be a bit more of a refactoring 12:17
but it'll help handle errors
Altreus I'm not sure I grok how to do it, but I'll add it as a fixme
It might become clearer the more I write 12:18
12:21 SteffanW joined 12:34 ExtraCrispy joined
squashable6 🍕 bazzaar++ wrote a comment on “No books mentioned in Perl 6 documentation”: github.com/perl6/doc/issues/2143#i...-403212592 12:35
Geth doc: 5f1c3a7daa | (JJ Merelo)++ | 2 files
Adds a list of books explicitly to the FAQ, closes #2143
squashable6 🍕 JJ++ closed issue “No books mentioned in Perl 6 documentation”: github.com/perl6/doc/issues/2143
12:37 pmurias left
squashable6 🍕 JJ++ wrote a comment on “No books mentioned in Perl 6 documentation”: github.com/perl6/doc/issues/2143#i...-403212963 12:40
12:40 domidumont joined 12:41 dct_ joined 12:47 domidumont left 12:48 domidumont joined, pecastro joined
squashable6 🍕 JJ++ wrote a comment on “Potential trap with conc…”: github.com/perl6/doc/issues/2124#i...-403213814 12:54
12:58 jmerelo left
Geth doc: interlab++ created pull request #2155:
Update Str.pod6
13:02
squashable6 🍕 interlab++ opened pull request “Update Str.pod6”: github.com/perl6/doc/pull/2155
🍕🍕🍕 First contribution by interlab++! ♥
🍕 tbrowder++ wrote a comment on “"I don't know what's introductory in perl6/doc"”: github.com/perl6/doc/issues/2145#i...-403214358 13:04
Geth doc: 722a0c5b88 | (Innokenty Shniperson)++ (committed using GitHub Web editor) | doc/Type/Str.pod6
Update Str.pod6

starts-with, ends-with returns Bool
13:08
synopsebot Link: doc.perl6.org/type/Str
Geth doc: b45b3c2c3f | (Tom Browder)++ (committed using GitHub Web editor) | doc/Type/Str.pod6
Merge pull request #2155 from interlab/patch-1

Update Str.pod6
squashable6 🍕 tbrowder++ merged pull request “Update Str.pod6”: github.com/perl6/doc/pull/2155
squashable6 🍕 tbrowder++ wrote a comment on “Update Str.pod6”: github.com/perl6/doc/pull/2155#iss...-403214604 13:09
tbrowder_ hi, anyone want to discuss Language page order and display? 13:15
13:16 gabiruh left 13:22 blackberry9900 joined
tbrowder_ i have a first-step solution to htmlify.p6 so the Language page titles and links are shown in page-order value order. if my upcoming PR is acceptable, the next steps, imo, are to (1) agree on some kind of grouping and titles of such, (2) create pod6 pages for the group titles, (3) edit each Language pod6 page, including the group title pages, to get the desired order, and (4) modify htmlify.p6 so page listings under a group 13:23
title are rendered showing the child staus
of the page.
13:25 araraloren_ joined, blackberry9900 left
tbrowder_ i suggest using page-order values of a00, b00, etc., for the group title pod6 pages, and child pages should have their page-order vales start with the same letter as their parent, and the other two digits for the desired order under the parent group. 13:26
MasterDuke is there a way in git to see my most recent commit, regardless of what branch it was in and what branch i'm on now? 13:27
timotimo MasterDuke: i tend to "git log --all" for that 13:28
13:28 araraloren left
timotimo lg = log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %Cblue<%an>%Creset' --abbrev-commit --date=relative 13:28
13:29 araraloren_ is now known as araraloren
timotimo have that in your ~/.gitconfig in an [alias] section 13:29
then "git lg --all", that's how i usually look at commits
MasterDuke timotimo: thanks, found what i was looking for 13:37
13:37 lizmat left
Geth doc: MasterDuke17++ created pull request #2156:
Skip test cleanup
13:39
squashable6 🍕 MasterDuke17++ opened pull request “Skip test cleanup”: github.com/perl6/doc/pull/2156
🍕🍕🍕 First contribution by MasterDuke17++! ♥
MasterDuke anyone have a preference whether i should squash those ^^^ commits or leave as is? 13:40
13:41 pecastro left 13:44 sno left 13:47 SteffanW left
squashable6 🍕 MasterDuke17++ edited pull request “Skip test cleanup - part 1”: github.com/perl6/doc/pull/2156 13:48
13:53 gabiruh joined 13:55 jmerelo joined
squashable6 🍕 JJ++ submitted a review on pull request “Skip test cleanup - part 1”: github.com/perl6/doc/pull/2156#pul...-135205117 13:57
13:58 lizmat joined 14:03 sno joined
squashable6 🍕 JJ++ submitted a review on pull request “Update Str.pod6”: github.com/perl6/doc/pull/2155#pul...-135205313 14:05
14:09 john_parr joined 14:12 markoong joined
Geth doc/master: 41 commits pushed by MasterDuke17++
review: github.com/perl6/doc/compare/b45b3...8188fb321c
14:18
squashable6 🍕 MasterDuke17++ merged pull request “Skip test cleanup - part 1”: github.com/perl6/doc/pull/2156
14:18 sivoais joined
Geth doc: 43d7e989d7 | (JJ Merelo)++ | writing-docs/STYLEGUIDE.md
Un-reflow some examples
14:20
14:27 skids joined
squashable6 🍕 JJ++ wrote a comment on “Document Encoding::Registry”: github.com/perl6/doc/issues/2122#i...-403220151 14:38
Geth doc/master: 4 commits pushed by (JJ Merelo)++ 14:48
squashable6 🍕 JJ++ closed issue “Document Encoding::Registry”: github.com/perl6/doc/issues/2122
14:50 lizmat left, sno left 14:51 domidumont left 14:58 gabiruh left
Geth doc: b066c6805c | (JJ Merelo)++ | doc/Type/Encoding/Registry.pod6
Fixes POD, I'm tired, sorry
14:58
synopsebot Link: doc.perl6.org/type/Encoding::Registry
15:04 lizmat joined
jmerelo m: say { another key => 33 }.perl 15:07
camelia 5===SORRY!5=== Error while compiling <tmp>
Undeclared routine:
another used at line 1
jmerelo (That was a no-break space). Any idea of what goes on here? 15:08
m: say { another-key => 33 }.perl
camelia {:another-key(33)}
15:10 pmurias joined 15:11 broquaint joined
jmerelo m: sub foo( *@args ) { say @args.perl }; foo( { foo => bar } ) 15:11
camelia 5===SORRY!5=== Error while compiling <tmp>
Undeclared routine:
bar used at line 1. Did you mean 'VAR', 'bag'?
jmerelo m: sub foo( *@args ) { say @args.perl }; foo( { foo => 3 } )
camelia [:foo(3)]
squashable6 🍕 interlab++ wrote a comment on “Update Str.pod6”: github.com/perl6/doc/pull/2155#iss...-403222308
jmerelo m: sub foo( *@args ) { say @args.perl }; foo( { foo => 3, bar => 33 } )
camelia [:foo(3), :bar(33)]
15:12 fake_space_whale joined
Geth doc: tbrowder++ created pull request #2157:
Modify to allow pod6 page sorting by :page-order value
15:13
squashable6 🍕 tbrowder++ opened pull request “Modify to allow pod6 pag…”: github.com/perl6/doc/pull/2157
15:15 zakharyas joined
squashable6 🍕 JJ++ wrote a comment on “Update Str.pod6”: github.com/perl6/doc/pull/2155#iss...-403222944 15:21
🍕 JJ++ submitted a review on pull request “Modify to allow pod6 pag…”: github.com/perl6/doc/pull/2157#pul...-135207241 15:23
15:23 kerframil joined
jmerelo m: sub foo( *@args ) { say @args.perl }; foo( | { foo => 3, bar => 33 } ) 15:25
camelia Unexpected named argument 'foo' passed
in sub foo at <tmp> line 1
in block <unit> at <tmp> line 1
jmerelo m: sub foo( *@args ) { say @args.perl }; foo( | { foo => 3, bar => 33 }, <2 3 4>, 'a' | ' b' )
camelia Unexpected named argument 'bar' passed
in sub foo at <tmp> line 1
in block <unit> at <tmp> line 1
jmerelo m: sub foo( *@args ) { say @args.perl }; foo( | <2 3 4>, 'a' | ' b' )
camelia [IntStr.new(2, "2"), IntStr.new(3, "3"), IntStr.new(4, "4"), any("a", " b")]
jmerelo m: sub foo( *@args ) { say @args.perl }; foo( | <2 3 4>, 'a' | ' b', \( 3, 33) ) 15:26
camelia [IntStr.new(2, "2"), IntStr.new(3, "3"), IntStr.new(4, "4"), any("a", " b"), \(3, 33)]
15:29 Grrrr joined 15:30 Grrrr left, Grrrr joined
AlexDaniel o/ 15:35
squashable6: status
squashable6 AlexDaniel, 🍕🍕 SQUASHathon is in progress! The end of the event in ≈20 hours. See github.com/rakudo/rakudo/wiki/Mont...Squash-Day
AlexDaniel, Log and stats: gist.github.com/cbe6c51f1e612eeae0...1518cff8b2
15:37 kaare_ left
Ulti is there a relatively standard/core way to signal deprecation? 15:37
for user space code 15:38
lizmat is DEPRECATED ??
Ulti aha cool thanks 15:39
15:39 cpage_ joined
Ulti I was looking for X::Deprecated 15:39
lizmat m: sub a() is DEPRECATED { say "foo" }; a
camelia foo
15:39 zakharyas left, sno joined
Ulti m: sub a() is DEPRECATED("Please stop using this") { say "foo" }; a 15:40
camelia foo
lizmat m: %*ENV<RAKUDO_NO_DEPRECATIONS>:delete; sub a() is DEPRECATED { say "foo" }; a
camelia foo
Saw 1 occurrence of deprecated code.
================================================================================
Sub a (from GLOBAL) seen at:
<tmp>, line 1
Please use something else instead.
-------------------------------------…
El_Che stderr maybe?
lizmat deprecations are disabled by default on Camelia
Ulti m: sub a() is DEPRECATED("'b'") { say "foo" }; a
camelia foo
Ulti ah ok
anyway cool
lizmat Ulti: run that locally and it works :-)
Ulti thats a nice mechanism to be core
Geth doc: b465f43ac1 | (JJ Merelo)++ | doc/Language/operators.pod6
Adds example for |, refs #1889
synopsebot Link: doc.perl6.org/language/operators
15:41 chienjo joined 15:42 cpage left, cpage_ is now known as cpage
jmerelo m: sub foo( *@args ) { say @args.perl }; foo( | \( 3, 33) ) 15:43
camelia [3, 33]
Geth doc: 63a4c09a2e | (JJ Merelo)++ | doc/Language/operators.pod6
Adds example for | and capture, refs #1889
15:45
synopsebot Link: doc.perl6.org/language/operators
15:45 jmerelo left
rindolf hi all! Is there an easy to git clone + git co master + build the latest rakudo? 15:46
15:48 sno left
tobs rindolf: I use this github.com/zoffixznet/r 15:50
depending on what latest you want, you can change the git co in that alias
rindolf tobs: no licence :( 15:52
wamba m: sleep(2&3); say now - INIT now 15:53
camelia 5.001852
moritz rindolf: open an issue, ask for a license to be added
rindolf moritz: ok 15:54
squashable6 🍕 AlexDaniel++ wrote a comment on “FAQ/unicode_entry Unicod…”: github.com/perl6/doc/issues/1444#i...-403225005 15:55
🍕 AlexDaniel++ labeled issue “FAQ/unicode_entry Unicod…”: github.com/perl6/doc/issues/1444
Geth doc: d6d5b7a219 | (Tom Browder)++ | htmlify.p6
Modify to allow page sorting by :page-order

  + added: sub get-pod6-page-order
  + added: process 'Language' with page-order
  + added: various comments
15:57
squashable6 🍕 tbrowder++ merged pull request “Modify to allow pod6 pag…”: github.com/perl6/doc/pull/2157
doc: b8d7984b63 | (Tom Browder)++ (committed using GitHub Web editor) | htmlify.p6
Merge pull request #2157 from tbrowder/lang-page-sort

Modify to allow pod6 page sorting by :page-order value
squashable6 🍕 tbrowder++ wrote a comment on “Modify to allow pod6 pag…”: github.com/perl6/doc/pull/2157#iss...-403225199 15:58
rindolf moritz: done 16:03
16:04 domidumont joined 16:06 lizmat left
squashable6 🍕 tbrowder++ wrote a comment on “Update Str.pod6”: github.com/perl6/doc/pull/2155#iss...-403225722 16:07
Geth doc/revert-2155-patch-1: 0c1653c85f | (Tom Browder)++ (committed using GitHub Web editor) | doc/Type/Str.pod6
Revert "Update Str.pod6"
16:08 rindolf left
squashable6 🍕 AlexDaniel++ wrote a comment on “Update Str.pod6”: github.com/perl6/doc/pull/2155#iss...-403226050 16:12
AlexDaniel tbrowder_: uh oh github.com/perl6/doc/pull/2155#iss...-403226050 16:14
16:15 sena_kun joined
tbrowder_ ok, i’m not going to over step on that any more! 16:18
16:20 psychoslave_ left 16:21 DrForr left, DrForr joined 16:23 pmurias left, subroot joined
squashable6 🍕 AlexDaniel++ wrote a comment on “Update Str.pod6”: github.com/perl6/doc/pull/2155#iss...-403226706 16:24
16:24 Summertime joined 16:33 SCHAPiE joined
squashable6 🍕 AlexDaniel++ wrote a comment on “Need a way to mark which…”: github.com/perl6/doc/issues/302#is...-403227635 16:38
🍕 AlexDaniel++ wrote a comment on “Update Str.pod6”: github.com/perl6/doc/pull/2155#iss...-403227737
16:39 pmurias joined
Geth doc: 8f3445b71a | Altai-man++ | 2 files
Fix examples compilation
16:41
squashable6 🍕🍕🍕 First contribution by Altai-man++! ♥
16:51 sarna left 16:53 kaare_ joined 16:58 mcmillhj joined
chienjo Hi, is anyone else having a problem accessing rakudo.org/latest/star/source. Seems like there is problem with the certificate. 17:16
17:17 Zoffix joined
Zoffix chienjo: yeah, I just saw an Issue filed for that. Looking into it. 17:17
yoleaux 10:14Z <araraloren> Zoffix: thanks, never seen that in the document
chienjo Zoffix, Thank you. 17:19
Zoffix moritz: you around? 17:20
moritz: in the last ~24hr rakudo.org ended up with generic perl6.org cert it seems. And certbot ain't installed on the server anymore. Do you know if anything changed or what we do for certs now? 17:22
17:23 mcmillhj left
geekosaur [07 06:50:03] <moritz> fun fact: perl6.org ssl files have been renewed by cron job as they should, but written to a different directory than what the apache config used for the SSL certs and keys 17:25
sounds like a configuration oops somewhere 17:26
17:26 zakharyas joined
Zoffix ok, I see the cronjob 17:27
Zoffix looks for the oops :)
17:32 ExtraCrispy left 17:34 subroot left
Zoffix I know what the problem is... 17:35
17:35 mcmillhj joined
Zoffix ...I haven't had my coffee yet :P 17:35
17:35 zachk joined, zachk left, zachk joined 17:36 rindolf joined 17:39 mcmillhj left 17:45 skids left
squashable6 🍕 AlexDaniel++ wrote a comment on “No books mentioned in Perl 6 documentation”: github.com/perl6/doc/issues/2143#i...-403232261 17:45
🍕 AlexDaniel++ reopened issue “No books mentioned in Perl 6 documentation”: github.com/perl6/doc/issues/2143
Zoffix ah, crap "There were too many requests of a given type :: Error creating new authz :: too many failed authorizations recently" 17:50
but before it locked me out, it was giving "Failed authorization procedure. rakudo.org (http-01): urn:acme:error:unauthorized :: The client lacks sufficient authorization :: Invalid response from rakudo.org/.well-known/acme-challenge/[...]"
And I tried to setup HTTP rakudo.org to not forward to HTTPS for rakudo.org/.well-known , but I'm still being forwarded in my browsers... 17:51
squashable6 🍕 JJ++ wrote a comment on “Update Str.pod6”: github.com/perl6/doc/pull/2155#iss...-403232815 17:55
17:56 zakharyas left
geekosaur make sure that's not your browser? 17:57
timotimo could be HSTS 17:58
i.e. it remembers that the server told it to never try http again on this address
Zoffix wget rakudo.org/.well-known/test.txt fails too
timotimo but yeah, the server sends a 301 moved permanently for the https
squashable6 🍕 AlexDaniel++ wrote a comment on “Update Str.pod6”: github.com/perl6/doc/pull/2155#iss...-403233154 18:00
moritz Zoffix: I'll look into 18:01
AlexDaniel Zoffix++ moritz++
Zoffix moritz: OK, here's as far as I got into it: the ./more-certs.sh didn't have rakudo.org listed, and it says "using blah blah for all unmatched domains" so I think it swapped the cert for rakudo.org for one of the default .perl6.org subdomains. So I edited more-certs to add -w /var/www/rakudo.perl6.org/webroot-rakudo.org/ -d rakudo.org \ but when I run it it tells me failed to get the challenge. I looked at 18:04
rakudo.org's apache conf and saw it doesn't set up neither webroot nor .well-known stuff (anymore? I thought we had it before) so I added Document root and well-known exclude cond in rakudo.org.conf in sites-available, but it's not picking it up. Even when I disabled rewrite engine, it still didn't pick it up
moritz: also, I accidentally hit the ratelimit, which looks to be like 20 per *week* ... oops 18:05
moritz: and they have a staging server for debugging. You can use with: ./letsencrypt-auto --agree-tos --staging -n --webroot --renew-by-default --test-cert -w /var/www/rakudo.perl6.org/webroot-rakudo.org/ -d rakudo.org --email morits@teh-email.com certonly
(well, I used the proper email from more-certs) 18:06
moritz Zoffix: I think I screwed up the symlinks in /etc/apache2/sites-enabled, and now they are all regular files
so if you edit /etc/apache2/sites-available, it doesn't take effect
I'll need to clean up that eventually
18:06 mcmillhj joined
Zoffix oh 18:06
moritz: oh and I also created .well-known dir and test.txt file inside /var/www/rakudo.perl6.org/webroot-rakudo.org/ (mentioning in case it'd interfere with whatever certbot does) 18:08
There's also an open Issue for this issue: github.com/perl6/rakudo.org/issues/14
squashable6 🍕 Altai-man++ wrote a comment on “Need a way to mark which…”: github.com/perl6/doc/issues/302#is...-403233613 18:09
moritz Zoffix: ok, thanks for letting me know
maybe we can use the old certs, they are still valid for 7 days
18:11 mcmillhj left 18:12 uzl joined
uzl Does the way the types are arranged in this cheat sheet connote a certain relationship among the types? or purely stylistic? 18:14
raw.githubusercontent.com/perl6/mu...tsheet.txt
Zoffix uzl: looks like some of them are aligned next to the ops that operate on them 18:17
uzl Zoffix: you mean the operator? Can you give me an example? 18:18
moritz WTF 18:19
root@www:~# apache2ctl configtest
Syntax OK
but when I try to start apache, it says
AH00016: Configuration Failed
in the logs
Zoffix heh
uzl: on closer look, it's not really aligned. But I was looking at "Str Buf Blob Uni NFC NFD NFKC NFKD buf8 buf16 buf32 utf8" being next to "~" op (now I see it's not really there) 18:20
uzl: also that stuff looks to be a bit outdated. There's no Bit type 18:21
moritz ok, the actual error message was in one of the virtualhost log files 18:22
uzl Zoffix: ~ belongs to the operators precedence section.
moritz Zoffix: huh, the old certs don't include rakudo.org either... do you know where they came from, originally? 18:23
uzl so no Bit type. that's good to know.
18:23 mcmillhj joined
Zoffix moritz: IIRC I installed whem with cerbot from the repos, which we later removed. 18:23
moritz: it's possible they were installed without the webroot stuff, back when LE had a different authen method available 18:24
(I think that's true, but I maybe confusing it with dozens of other sites I use LE on)
I also hope I didn't break rakudo.org for a week :| 18:25
At least this still works.. rakudo.perl6.org/downloads/
uzl I created this pdf version (docdro.id/CERRgm9) of that cheat sheet and was unsure if the order in which the types are placed were conveying any meaning.
18:25 domidumont left
Zoffix chienjo: FYI, if you were wanting to just download the files, you can still get them right now at this place: rakudo.perl6.org/downloads/ 18:26
uzl: no, I don't see any special relationship (other than, you know, numeric types being grouped with other numerics, etc)
huggable, periodic 18:27
huggable Zoffix, Periodic Table of Perl 6 Operators: www.ozonehouse.com/mark/periodic/
Zoffix uzl: there's also that ^ (sligtly outdated)
18:27 zakharyas joined
chienjo Zoffix, Thank you. 18:27
uzl Zoffix: Thanks. I'll take a look at that!
18:27 mcmillhj left 18:31 raynold left
moritz ok, I think I fixed it, kinda, for the next 7 days 18:34
El_Che I love when admins say that :)
moritz Expires on: Saturday, July 14, 2018 at 11:43:51 AM
I hope that by then, the rate limit for LE has expired, and we can get new certs 18:35
Zoffix oh man
moritz++ <3
18:35 lizmat joined, mcmillhj joined
Zoffix .in 6d rakudo.org certs expire tomorrow. Did we fix the renewal issue? 18:36
yoleaux Zoffix: I'll remind you on 13 Jul 2018 18:36Z
Zoffix Though it's possible the rate limit that got tripped is the "There is a Failed Validation limit of 5 failures per account, per hostname, per hour"
Which happened ~45m ago 18:37
moritz i'll try one more time before I go to bed tonight
18:40 mcmillhj left 18:44 sauvin left 18:45 sauvin joined
Zoffix chienjo: the site's back up: rakudo.org/ 18:47
18:48 sauvin left 18:49 sauvin joined
moritz github.com/perl6/rakudo.org/issues...-403236000 this is my understand of what has happened 18:51
18:52 softmoth joined
chienjo Zoffix, moritz thanks for the quick response. 18:53
18:55 mcmillhj joined
moritz you're welcome, and sorry for screwing up 18:56
huh, crt.sh/?q=perl6.org doesn't list the cert that was issued today 18:58
18:58 sena_kun left, sena_kun joined 18:59 mcmillhj left
gfldex is there any way to get the current value of an iterator? 18:59
19:00 gabiruh joined, chienjo left
moritz I think the iterator API doesn't provide that 19:00
just pull-one to get the next one 19:01
lizmat gfldex: there is no "peek-one" in Iterator :-) 19:02
gfldex and since all Iterators are forward iterators, there is no way to cheat
lizmat gfldex: well, you could create a cheating Iterator
that that's a non-cheating iterator as input
s/that's/takes/ 19:03
gfldex I need to prewind an iterator on a list to a given value. Winding it past a given value would be easier :(
19:12 uzl left
gfldex Dennis Ritchie saved me :) 19:17
19:17 sena_kun left, sena_kun joined
gfldex I got so used to not use C-loops that I forgot that they can setup an iterator and keep it's value (that is returned from a setup sub) 19:18
moritz Zoffix: I've managed to obtain new certs via LE. This time including rakudo.org :-) 19:23
19:29 mcmillhj joined 19:30 psychoslave_ joined 19:34 mcmillhj left 19:36 sena_kun left 19:37 sena_kun joined, benjikun2 joined 19:38 ChoHag joined 19:40 benjikun left 19:44 zakharyas left 19:45 benjikun joined 19:47 benjikun2 left 19:48 mcmillhj joined
Zoffix moritz++ 19:50
19:53 mcmillhj left
Geth doc: tbrowder++ created pull request #2158:
Refactor code, add test
20:02
squashable6 🍕 tbrowder++ opened pull request “Refactor code, add test”: github.com/perl6/doc/pull/2158
20:03 mcmillhj joined 20:08 mcmillhj left 20:11 robertle left 20:16 mcmillhj joined 20:22 mcmillhj left 20:23 kaare_ left 20:33 BenGoldberg joined 20:36 gabiruh left 20:42 mcmillhj joined, wamba left 20:43 wamba joined
squashable6 🍕 JJ++ submitted a review on pull request “Refactor code, add test”: github.com/perl6/doc/pull/2158#pul...-135214013 20:48
🍕 JJ++ wrote a comment on “Update Str.pod6”: github.com/perl6/doc/pull/2155#iss...-403242156 20:51
20:52 lizmat left, lizmat joined
squashable6 🍕 JJ++ wrote a comment on “Need a way to mark which…”: github.com/perl6/doc/issues/302#is...-403242215 20:52
🍕 JJ++ wrote a comment on “Update Str.pod6”: github.com/perl6/doc/pull/2155#iss...-403242274 20:54
20:55 Zoffix left 21:08 stmuk joined 21:10 stmuk_ left
Geth doc: 08f92a2134 | (Tom Browder)++ | 3 files
Refactor code, add test

  + refactored:
   - extracted `sub get-page-order-value` from `sub get-pod6-page-order`
   - moved `sub get-page-order-value` and `sub get-pod6-page-order` to `Pod::Htmlify.pm6`
  + added new test for `sub get-page-order-value`
21:10
squashable6 🍕 tbrowder++ merged pull request “Refactor code, add test”: github.com/perl6/doc/pull/2158
doc: c732e6aa60 | (Tom Browder)++ (committed using GitHub Web editor) | 3 files
Merge pull request #2158 from tbrowder/lang-reorg

Refactor code, add test
21:15 raynold joined, gabiruh joined 21:17 rindolf left 21:30 domidumont joined 21:36 domidumont left
tbrowder_ um, when updating docs, how do i kill a used socket for a previous “make run”? or can i just leave the browser running and refresh (that doesn’t work for me, at least for my waiting-patiently limit)? 21:38
21:39 softmoth_ joined 21:41 ufobat___ left 21:42 softmoth left, softmoth_ left, ufobat___ joined 21:43 sena_kun left 21:45 Xliff joined 21:46 softmoth joined
[Coke] wouldn't the make run still be in the foreground? 21:47
and therefore killable with ^C ?
21:50 pecastro joined 21:53 mcmillhj left 22:06 pmurias left
tbrowder_ it’s not killable that way. it doesn’t seem to be in foregroond. just warning that port 3000 is being used by mojolicious 22:08
Geth doc: tbrowder++ created pull request #2159:
testing a first cut at a Language grouping
22:12
squashable6 🍕 tbrowder++ opened pull request “testing a first cut at a Language grouping”: github.com/perl6/doc/pull/2159
22:14 fake_space_whale left
squashable6 🍕 Altai-man++ wrote a comment on “Need a way to mark which…”: github.com/perl6/doc/issues/302#is...-403246349 22:16
22:18 pecastro left 22:20 epony joined 22:22 mcmillhj joined 22:25 Kaiepi left, Kaiepi joined 22:26 psychoslave_ left 22:28 mcmillhj left 22:38 gabiruh left 22:45 softmoth left
tbrowder_ ref my PR #2159: i’m anxious to see how it looks on the real website—i couldn’t see it while r 22:48
*testing. i want to merge it if there are no objections. 22:49
squashable6 🍕 zoffixznet++ wrote a comment on “Need a way to mark which…”: github.com/perl6/doc/issues/302#is...-403248024 22:52
22:54 mcmillhj joined
tbrowder_ ok, merging, can revert if it looks bad... 22:54
Geth doc: 1e6d89bb22 | (Tom Browder)++ | 10 files
testing a first cut at a Language grouping
22:55
doc: 03fb3451d0 | (Tom Browder)++ (committed using GitHub Web editor) | 10 files
Merge pull request #2159 from tbrowder/add-categories

testing a first cut at a Language grouping
squashable6 🍕 tbrowder++ merged pull request “testing a first cut at a Language grouping”: github.com/perl6/doc/pull/2159
22:57 lizmat left 23:00 mcmillhj left 23:09 wamba left 23:11 mcmillhj joined 23:12 p6noob joined
p6noob Hi, am having a flaky problem with NativeCall. Posted short example code here: is.gd/DaVu5t 23:15
If you compile the c library and run the perl6 script, it will die 3 or 4 times out of 5 23:16
23:16 mcmillhj left
p6noob Just tried it with latest from git (2018.06-82-gb236fae built on MoarVM version 2018.06-34-g411f73f), weirdness. 23:19
jnthn If you have valgrind installed, try running with perl6-valgrind-m to see if it provides any clues 23:21
23:21 benjikun2 joined
p6noob jnthn: okay, i'll install valgrind and see 23:21
jnthn: seems to be a bit of a heisenbug, doesn't show up under valgrind run 23:25
23:25 lizmat joined, benjikun left
p6noob but there is a huge amount of memory still "reachable" at the end of the run. pastebin.com/CXCmRd30 23:27
23:28 dct_ left
jnthn Yeah, the VM leaves cleanup to the OS, since it can do it faster. 23:36
One other thing to try: if you set MVM_JIT_DISABLE=1 in the environment, does the problem go away? 23:37
And either way, please do file an issue (github.com/rakudo/rakudo/issues if you have a GitHub account, there's an email way if not), so we can try and reproduce and fix it 23:38
(It's sleep time here, so I can't right now)
squashable6 🍕 AlexDaniel++ wrote a comment on “Need a way to mark which…”: github.com/perl6/doc/issues/302#is...-403250094 23:41
23:42 mcmillhj joined 23:48 mcmillhj left
Geth doc: e39c29bdeb | (Will Coleda)++ (committed using GitHub Web editor) | doc/Language/faq.pod6
avoid 'use use'
23:49
synopsebot Link: doc.perl6.org/language/faq
squashable6 🍕🍕🍕 First contribution by coke++! ♥
Geth doc: 6d42c7021f | (Will Coleda)++ (committed using GitHub Web editor) | doc/Language/newline.pod6
pass links test.
23:51
synopsebot Link: doc.perl6.org/language/newline
tbrowder_ ok, folks, my pr shows a viable method of grouping! we need to work on the html renderer to take advantage of the group/child hierarchy and decide what categories we want. 23:55
and how we want them shown.
check out the current Language display on the docs website. 23:56