»ö« 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 |