»ö« 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! 🦋
Set by Zoffix on 25 July 2018.
00:00 Manifest0 left 00:07 Manifest0 joined 00:16 Manifest0 left 00:21 Manifest0 joined 00:22 netrino__ left 00:25 MasterDuke joined, MasterDuke left, MasterDuke joined 00:27 netrino__ joined, Manifest0 left 00:32 Manifest0 joined
squashable6 🍕 vrurg++ opened pull request “Fix incorrect handling of unknown 6.c modifiers”: github.com/rakudo/rakudo/pull/2941 00:33
00:41 Manifest0 left 00:46 Manifest0 joined 00:50 Manifest0 left 00:55 Manifest0 joined
squashable6 🍕 vrurg++ merged pull request “Fix incorrect handling of unknown 6.c modifiers”: github.com/rakudo/rakudo/pull/2941 00:56
01:00 netrino__ left
squashable6 🍕 vrurg++ wrote a comment on “Rakudo no longer builds properly on OpenBSD”: github.com/rakudo/rakudo/issues/29...-497899712 01:03
01:06 netrino__ joined 01:08 khisanth_ left 01:20 Manifest0 left 01:21 khisanth_ joined 01:26 Manifest0 joined 01:30 Manifest0 left 01:37 Manifest0 joined 01:39 netrino__ left 01:44 molaf left 01:45 netrino__ joined 01:55 Manifest0 left 01:56 molaf joined 01:57 bleep_ joined 01:59 bleep_ left 02:00 Manifest0 joined 02:01 cjkinni left, cjkinni joined 02:02 AndroidKitKat left 02:04 AndroidKitKat joined
guifa Decided to start doing some blogging on random stuff I find. Here’s my first one — would appreciate feedback :-) 02:08
tenesianu.blogspot.com/2019/05/per...roids.html
02:13 Manifest0 left
vrurg guifa++ 02:17
MasterDuke guifa: "tertiary operators" is usually "ternary operators". "I don’t there’s much" looks like it's missing a "think". "(one of these powerful things of given)" should be "... the powerful ...". "of some of some" has duplicated words 02:18
02:18 netrino__ left
MasterDuke but very nice article, guifa++ 02:18
guifa MasterDuke: d’oh. Fixing now 02:19
02:20 Manifest0 joined 02:24 Manifest0 left, netrino__ joined 02:29 Manifest0 joined 02:34 Manifest0 left 02:39 Manifest0 joined 02:44 Manifest0 left 02:46 hythm joined 02:49 Manifest0 joined 02:57 netrino__ left 02:59 Manifest0 left 03:03 netrino__ joined 03:04 Manifest0 joined 03:08 lgandras joined 03:15 Manifest0 left 03:21 Manifest0 joined 03:36 netrino__ left, Manifest0 left 03:42 netrino__ joined 03:44 Manifest0 joined 03:53 lgandras left 04:02 Kaypie left, hythm left, Kaypie joined 04:03 hythm joined 04:05 kurahaupo is now known as thecrowd 04:06 thecrowd is now known as kurahaupo 04:12 Manifest0 left 04:14 kurahaupo left 04:15 kurahaupo joined 04:16 netrino__ left 04:19 Manifest0 joined 04:21 netrino__ joined 04:22 kurahaupo1 joined 04:29 Manifest0 left, timeless left 04:30 Spot___ left, pirateFinn left, caasih left 04:34 Manifest0 joined 04:35 chansen_ left 04:38 vrurg left 04:39 chansen_ joined 04:44 chansen_ left 04:49 Manifest0 left 04:50 pirateFinn joined 04:52 chansen_ joined, timeless joined 04:53 caasih joined 04:54 netrino__ left, Spot___ joined 04:56 Manifest0 joined 05:00 netrino__ joined 05:09 Manifest0 left 05:13 lgandras joined 05:15 Manifest0 joined 05:19 Manifest0 left 05:25 Manifest0 joined 05:33 netrino__ left 05:34 Manifest0 left 05:35 squashable6 left 05:39 squashable6 joined, ChanServ sets mode: +v squashable6, netrino__ joined 05:43 Manifest0 joined 05:44 veesh left 05:45 veesh joined 05:46 holyghost left 05:59 lgandras left 06:01 nadim left, nadim joined 06:05 Manifest0 left 06:06 hythm left 06:10 andrzejku joined 06:11 Manifest0 joined 06:12 sauvin joined, netrino__ left 06:18 veesh left, netrino__ joined 06:20 lgandras joined 06:21 jmerelo joined 06:22 veesh joined
jmerelo squashable6: status 06:24
squashable6 jmerelo, 🍕🍕 SQUASHathon is in progress! The end of the event in 1 day and ≈7 hours. See github.com/rakudo/rakudo/wiki/Mont...Squash-Day
jmerelo, Log and stats: gist.github.com/327ef283fdac9a5c8f...2e2e1d0a21
06:26 kaare_ left
andrzejku !seen loren 06:26
.seen loren
yoleaux I saw loren 8 Jul 2016 13:51Z in #perl6: <loren> e, ^_^ .. haha don't mind
06:26 veesh left
andrzejku .seen araraloren 06:26
yoleaux I saw araraloren 3 May 2019 17:59Z in #perl6: <araraloren> I am not sure
andrzejku :(
06:27 veesh joined 06:32 Manifest0 left 06:33 molaf left 06:37 Manifest0 joined 06:38 veesh left
lizmat weekly: tenesianu.blogspot.com/2019/05/per...roids.html 06:42
notable6 lizmat, Noted!
06:42 veesh joined 06:44 Manifest0 left 06:50 Manifest0 joined 06:51 netrino__ left 06:56 kaare_ joined, Manifest0 left 06:57 netrino__ joined 07:01 Manifest0 joined
andrzejku ya the language looks really hakish 07:04
07:11 Manifest0 left 07:16 rindolf joined, Manifest0 joined 07:24 Manifest0 left 07:27 adu left 07:29 Manifest0 joined 07:32 molaf joined
squashable6 🍕 patzim++ wrote a comment on “Move the core comp unit repo to a separate folder”: github.com/rakudo/rakudo/pull/2940...-497921798 07:33
07:36 andrzejku left 07:37 netrino joined 07:38 netrino__ left 07:43 MasterDuke left 07:44 Manifest0 left, andrzejku joined 07:49 Manifest0 joined, Sgeo__ joined 07:51 ijneb left 07:53 Sgeo_ left 07:59 Manifest0 left, kaare_ left 08:03 Manifest0 joined 08:12 Manifest0 left 08:18 Manifest0 joined, Sgeo_ joined 08:22 Sgeo__ left 08:28 andrzejku left, Manifest0 left 08:30 andrzejku joined 08:32 Manifest0 joined 08:37 Manifest0 left 08:38 veesh left 08:42 Manifest0 joined 08:43 veesh joined 08:46 [Sno] left, patrickb joined 08:47 ravenousmoose joined, Sgeo__ joined 08:48 veesh_ joined, veesh left, veesh_ is now known as veesh 08:50 Sgeo_ left 08:57 Manifest0 left 08:59 veesh left 09:02 Manifest0 joined
Geth doc: bbe06beec5 | (JJ Merelo)++ | doc/Language/grammars.pod6
Rearranging for #1729
09:06
synopsebot Link: doc.perl6.org/language/grammars
squashable6 🍕 JJ++ wrote a comment on “Regex bug on custom <ws>”: github.com/rakudo/rakudo/issues/12...-497927558
09:12 [Sno] joined 09:17 andrzejku left, Manifest0 left 09:22 Manifest0 joined 09:24 sena_kun joined 09:27 [Sno] left 09:30 jmerelo left 09:35 Manifest0 left 09:37 veesh joined 09:40 Manifest0 joined 09:41 veesh left 09:42 ravenousmoose left 09:47 Manifest0 left 09:48 lgandras left 09:50 ravenousmoose joined 09:52 Manifest0 joined 09:53 kurahaupo left, veesh joined, kurahaupo joined 09:56 Sgeo_ joined 09:59 Sgeo__ left 10:02 Manifest0 left 10:07 Manifest0 joined 10:09 andrzejku joined 10:12 aborazmeh joined, aborazmeh left, aborazmeh joined 10:13 lgandras joined 10:18 Sgeo__ joined 10:21 Sgeo_ left 10:26 Manifest0 left
squashable6 🍕 patzim++ synchronize pull request “ Fix non-reloc install &…”: github.com/rakudo/rakudo/pull/2939 10:29
10:30 patrickb left, robertle left 10:31 Manifest0 joined 10:36 Manifest0 left
squashable6 🍕🍕🍕 First contribution by lizmat++! ♥ 10:41
10:42 pmurias joined, Manifest0 joined 10:46 andrzejku left 10:47 Manifest0 left
HarmtH I am working on solving my issue github.com/rakudo/rakudo/issues/2929 10:47
And I just figured out the root cause is this bug:
m: class foo { multi method isdefined (Any:D: --> True) {}; multi method isdefined (Any:U: --> False) {}; method defined (--> False) {} }; say "defined foo.new: " ~ defined foo.new; say "foo.new.isdefined: " ~ foo.new.isdefined
camelia defined foo.new: False
foo.new.isdefined: True
HarmtH Can anyone point me to the code where Class:U: and Class:D: are calculated? 10:49
Have no idea where to look
10:51 Manifest0 joined 10:52 patrickb joined 10:54 lizmat left
HarmtH (I would expect foo.new.isdefined to return False, i.e. that Any:U: is entered) 10:55
tobs HarmtH: sorry for not answering your question, but first: that behaviour seems right for me
HarmtH: foo.new is an instance of the class, so it's defined I'd think
m: class foo { multi method isdefined (Any:D: --> True) {}; multi method isdefined (Any:U: --> False) {}; }; say foo.isdefined; say foo.new.isdefined 10:56
camelia False
True
tobs the type object is :U in that sense, an instance is :D
HarmtH It's not very consistent 10:57
11:00 andrzejku joined, [Sno] joined 11:02 lizmat joined 11:06 veesh left 11:07 Manifest0 left 11:08 veesh joined 11:12 Manifest0 joined 11:13 veesh left
HarmtH tobs: I see now, :D is for DEFINITE and not defined :-( 11:18
tobs HarmtH: and what I found out is that a call to DEFINITE compiles down to a specific NQP instruction, p6definite, so that's where you find your answer. 11:20
HarmtH tobs: Thanks :-)
But I guess 'fixing' it would introduce a whole lot of other bugs
11:20 Manifest0 left
HarmtH errors 11:22
Why I'm intesting in it is because @a[-1] returns a Failure, and a Failure doesn't hit multi method EXISTS-POS(Any:U: Any:D $ --> False) { } in Any.pm6 11:23
So that @a[-1][0] returns True 11:24
11:26 Manifest0 joined 11:27 aborazmeh left 11:34 Manifest0 left 11:39 Manifest0 joined 11:44 Manifest0 left 11:50 Manifest0 joined 11:53 ufobat_ left 11:58 Manifest0 left 12:03 Manifest0 joined 12:04 john_parr left 12:10 Manifest0 left 12:15 Manifest0 joined 12:26 Manifest0 left 12:27 lgandras left 12:31 Manifest0 joined 12:34 pecastro joined 12:36 domidumont joined
squashable6 🍕 lizmat++ opened pull request “Give SetHash a set/unset method”: github.com/rakudo/rakudo/pull/2942 12:38
cpan-p6 New module released to CPAN! Result (0.2.4) by 03SAMGWISE
lizmat HarmtH: maybe adding a 'multi method EXISTS-POS(Any:U: Failure:D $ --> False) { }' candidate would be a solution ? 12:45
12:46 kurahaupo1 left 12:51 pmurias left
squashable6 🍕 lizmat++ wrote a comment on “--profile doesn't show any callees / allocations”: github.com/rakudo/rakudo/issues/29...-497942825 12:52
🍕 lizmat++ closed issue “--profile doesn't show any callees / allocations”: github.com/rakudo/rakudo/issues/2934
lizmat HarmtH: ping 12:53
squashable6 🍕 patzim++ synchronize pull request “ Fix non-reloc install &…”: github.com/rakudo/rakudo/pull/2939 12:59
13:00 domidumont left 13:02 john_parr joined 13:03 andrzejku left 13:13 Kaypie left, Kaypie joined
xinming When I use flatten array as arg, I got error which is too many args. I forgot the concrete error it produces. But a bit curious, how many numbers of arg is limited? 13:14
lizmat xinming: I think the only limit is the number of elements in a list 13:20
13:20 molaf left 13:22 veesh joined 13:25 nadim left 13:26 veesh left
squashable6 🍕 rehsack++ opened issue “Push doesn't push items as documented”: github.com/rakudo/rakudo/issues/2943 13:29
🍕🍕🍕 First contribution by rehsack++! ♥
Geth ¦ problem-solving: AlexDaniel assigned to jnthn Issue Helper function on SetHashes github.com/perl6/problem-solving/issues/35 13:30
13:33 antoniogamiz joined
squashable6 🍕 jnthn++ wrote a comment on “Push doesn't push items as documented”: github.com/rakudo/rakudo/issues/29...-497945752 13:35
🍕🍕🍕 First contribution by jnthn++! ♥
🍕 jnthn++ closed issue “Push doesn't push items as documented”: github.com/rakudo/rakudo/issues/2943
🍕 patzim++ submitted a review on pull request “ Fix non-reloc install &…”: github.com/rakudo/rakudo/pull/2939...-244587041
🍕 patzim++ wrote a comment on a review for “ Fix non-reloc install &…”: github.com/rakudo/rakudo/pull/2939...r289604989
[Sno] jnthn: please don't close - the example was badly copied 13:36
squashable6 🍕 patzim++ submitted a review on pull request “ Fix non-reloc install &…”: github.com/rakudo/rakudo/pull/2939...-244587081
🍕 patzim++ wrote a comment on a review for “ Fix non-reloc install &…”: github.com/rakudo/rakudo/pull/2939...r289605027
🍕 rehsack++ wrote a comment on “Push doesn't push items as documented”: github.com/rakudo/rakudo/issues/29...-497945965 13:38
🍕 patzim++ synchronize pull request “ Fix non-reloc install &…”: github.com/rakudo/rakudo/pull/2939 13:39
🍕 patzim++ submitted a review on pull request “ Fix non-reloc install &…”: github.com/rakudo/rakudo/pull/2939...-244587162
🍕 patzim++ wrote a comment on a review for “ Fix non-reloc install &…”: github.com/rakudo/rakudo/pull/2939...r289605089
antoniogamiz can you use "is export" for class declaration in modules? 13:46
squashable6 🍕 lizmat++ wrote a comment on “Push doesn't push items as documented”: github.com/rakudo/rakudo/issues/29...-497946486 13:47
🍕 lizmat++ reopened issue “Push doesn't push items as documented”: github.com/rakudo/rakudo/issues/2943
timotimo yes you can
antoniogamiz ty 13:48
squashable6 🍕 patzim++ wrote a comment on “ Fix non-reloc install &…”: github.com/rakudo/rakudo/pull/2939...-497946674 13:49
13:57 kurahaupo_ joined 14:00 kurahaupo left
antoniogamiz where can I learn a little about grammars? 14:01
or where I could the meaning of things like <.alpha>?
sena_kun antoniogamiz, doc pages?
timotimo m: say Grammar.^methods(:all)>>.name 14:02
camelia (parse subparse parsefile BUILDALL snapshot_braid punct !alt prematch postmatch !braid !cursor_start_cur !reduce_with_match switch_to_slang dump INDRULE !LITERAL !clone_match_at !highexpect xdigit make clone from chars caps blank ACCEPTS CURSOR_OVERLA…
timotimo not all of them are "interesting" for your purpose
sena_kun antoniogamiz, docs.perl6.org/language/regexes#Pr...er_classes <-
antoniogamiz uoh 14:03
sena_kun grammars are made of regexes
antoniogamiz aahh I was searching with the dot
sena_kun so it is better to read about regexes at first, and then go to grammars
since grammars are, well, I won't repeat myself. :)
antoniogamiz ok, ty sena :)
timotimo the . means "don't capture this" 14:04
other than that <alpha> and <.alpha> are the same
antoniogamiz oh cool 14:05
moritz I think the . also means "always call as a method" 14:07
timotimo there's also <my-own-name=alpha> and <my-own-name=.alpha>
moritz m: my &a := regex { a+ }; say 'aaa' ~~ /<a>/
camelia No such method 'a' for invocant of type 'Match'. Did you mean 'at'?
in block <unit> at <tmp> line 1
moritz m: my &a := regex { a+ }; say 'aaa' ~~ /<&a>/
camelia 「aaa」
timotimo i think it's more that without & it won't look for lexical regexen
moritz ok, it seems <a> also alwas calls as a method, so never mind me 14:08
timotimo m: my &a := regex { a+ }; say 'aaa' ~~ /<.&a>/
camelia 「aaa」
timotimo you can combine "look for lexical" with "don't capture" this way around
moritz <&a> already doesn't capture 14:09
m: my &a := regex { a+ }; say 'aaa' ~~ /<a=&a>/
camelia 「aaa」
a => 「aaa」
moritz it only captures if the letter after < matches \w 14:10
14:10 patrickb left
timotimo ooh, right 14:10
squashable6 🍕 lizmat++ wrote a comment on “Push doesn't push items as documented”: github.com/rakudo/rakudo/issues/29...-497949169 14:25
14:26 Manifest0 left 14:30 uzl joined
uzl Hello, #perl6! 14:30
m: my $n = 4; '1'.fmt("%04d").put
camelia 0001
uzl m: my $n = 4; '1'.fmt("%0{$n}d").put
camelia Use of uninitialized value of type Any in string context.
Methods .^name, .perl, .gist, or .say can be used to stringify it to something meaningful.
in block <unit> at <tmp> line 1
Your printf-style directives specify 0 arguments, but 1 argume…
uzl m: my $n = 4; '1'.fmt("%0{$n.Str}d").put 14:31
camelia Use of uninitialized value of type Any in string context.
Methods .^name, .perl, .gist, or .say can be used to stringify it to something meaningful.
in block <unit> at <tmp> line 1
Your printf-style directives specify 0 arguments, but 1 argume…
14:31 Manifest0 joined
uzl Is it possible to interpolate inside a printf directive? If so, how do I do it? 14:31
BTW, what's the squashaton about today? 14:32
14:33 [Sno] left, cpan-p6 left 14:34 vrurg joined 14:35 cpan-p6 joined, cpan-p6 left, cpan-p6 joined, patrickb joined
uzl m: my $n = 4; '1'.fmt(('%0', $n, 'd').join).put 14:37
camelia 0001
timotimo sprintf is supposed to have some syntax for that purpose 14:38
other than that you can literally just use regular string interpolation there
since format strings are just strings
dogbert17 m: say sprintf("%0*d", 4, 1) 14:40
camelia 0001
dogbert17 uzl: ^^ is it this you're looking for? 14:42
uzl dogbert17: Oh, great! That does it ;-)! 14:43
Thanks!
lizmat squashable6: status 14:44
squashable6 lizmat, 🍕🍕 SQUASHathon is in progress! The end of the event in ≈23 hours. See github.com/rakudo/rakudo/wiki/Mont...Squash-Day
lizmat, Log and stats: gist.github.com/8a46b42c139690f32a...036d8e0b80
uzl timotimo: Is it the same syntax used by dogbert17's example?
timotimo i was refering just to regular old "%{$foo}s" which will literally just put $foo in there 14:45
(important to have the parenthesis, otherwise the s will be interpreted as part of the variable name 14:46
uzl m: my $n = 4; "%04s".sprintf(1).put 14:48
camelia 0001
uzl m: my $n = 4; "%0{$n}s".sprintf(1).put
camelia Use of uninitialized value of type Any in string context.
Methods .^name, .perl, .gist, or .say can be used to stringify it to something meaningful.
in block <unit> at <tmp> line 1
Your printf-style directives specify 0 arguments, but 1 argume…
uzl For some reason it doesn't seem to work in that example. I might be doing something wrong though. 14:49
antoniogamiz this regex / ^ \s* $ / detects empty lines and lines with one space? 14:52
am I right?
14:54 Manifest0 left
squashable6 🍕 ugexe++ wrote a comment on “Push doesn't push items as documented”: github.com/rakudo/rakudo/issues/29...-497951336 14:55
14:55 [Sno] joined
squashable6 🍕 lizmat++ wrote a comment on “Push doesn't push items as documented”: github.com/rakudo/rakudo/issues/29...-497951476 14:57
14:59 Manifest0 joined
uzl antoniogamiz: Do you mean a single whitespace? 15:02
antoniogamiz yep, or zero
uzl So two whitespaces wouldn't match? 15:03
m: "".match: /^^ \s? $$/
camelia ( no output )
antoniogamiz I think so, beacuse of \s* 15:04
uzl m: put "".match: /^^ \s? $$/
camelia
uzl m: put " ".match: /^^ \s? $$/
camelia
uzl m: put " ".match: /^^ \s? $$/
camelia Use of Nil in string context

in block <unit> at <tmp> line 1
antoniogamiz why do use double ^^ and $$?
15:04 Manifest0 left 15:05 bfisher joined
uzl antoniogamiz: \s* matches zero or more whitespaces. You might want to use ? for specifically zero or one 15:05
timotimo ^^ and $$ are per-line versions of ^ and $, right? 15:06
15:06 Kaypie left
antoniogamiz aahh my mistake ty uzl 15:06
uoh today I have a lot of TILs hahaah
uzl timotimo: the docs say so. start and end of line respectively.
antoniogamiz: we're all doing it ;-). that's what I love about P6. 15:07
15:08 Sgeo_ joined 15:09 Manifest0 joined
antoniogamiz uzl: totally :) 15:09
15:11 Sgeo__ left 15:16 Manifest0 left
antoniogamiz what's doing this code <type=longname>? 15:19
an alias of longname regex?
15:20 thundergnat joined
patrickb .seen sergot 15:20
yoleaux I saw sergot 24 Jan 2019 14:32Z in #perl6: <sergot> oh, Mar and May...
15:21 Manifest0 joined
timotimo antoniogamiz: yeah, it'll be available under both names then 15:22
if you put a . after the =, the name on the right won't be present in the match object
which is sometimes something you want
antoniogamiz mmmmmm ok, thank you :) 15:23
timotimo and just for completeness sake there's also the $<bloop>=a+ syntax
to give a name to something that's not a "call"
AFKBBL
moritz it's a capture that's not a call :D 15:24
15:25 yqt joined, nadim joined 15:30 squashable6 left 15:32 squashable6 joined 15:38 Manifest0 left, reach_satori left 15:39 reach_satori joined
thundergnat m: gist.github.com/thundergnat/e14ca4...a3f603ab5f 15:40
camelia |0|
uno: 0
uno: 1
|1|
uno: 1

|0|
uno: 0
uno: 1
dos: 0
dos: 1
|1|
uno: 1
dos: 1
thundergnat Explicit for loop variables shouldn't behave differently from implicit ones? 15:41
I suspect that ^^ is buggy behavior.
15:42 Manifest0 joined
lizmat weekly: medium.com/@mdango/fun-with-perl-6...33bc160239 15:47
notable6 lizmat, Noted!
15:48 kurahaupo_ left 15:50 zakharyas joined
squashable6 🍕 thundergnat++ opened issue “Odd interaction between …”: github.com/rakudo/rakudo/issues/2944 15:50
🍕🍕🍕 First contribution by thundergnat++! ♥
antoniogamiz time to come back to university exams, bye! :D 15:56
15:56 antoniogamiz left 15:58 Manifest0 left 16:03 Manifest0 joined 16:09 yqt left 16:14 mtg joined 16:18 kurahaupo joined
Geth ¦ problem-solving: AlexDaniel assigned to jnthn Issue Removed Syntactic Feature github.com/perl6/problem-solving/issues/36 16:27
16:28 Manifest0 left 16:33 Manifest0 joined 16:34 adu joined
AlexDaniel squashable6: status 16:37
squashable6 AlexDaniel, 🍕🍕 SQUASHathon is in progress! The end of the event in ≈21 hours. See github.com/rakudo/rakudo/wiki/Mont...Squash-Day
AlexDaniel, Log and stats: gist.github.com/4103e0efd1c173e818...3799e55118
16:41 squashable6 left 16:43 squashable6 joined 16:50 Some-body_ joined 16:51 DarthGandalf left, Some-body_ is now known as DarthGandalf 16:52 vrurg left 16:55 domidumont joined 17:00 AlexDaniel left 17:02 gfldex left, AlexDaniel joined 17:03 gfldex joined 17:08 kylese joined 17:12 uzl left, yqt joined
squashable6 🍕 lizmat++ edited issue “Sub push doesn't die on named parameters”: github.com/rakudo/rakudo/issues/2943 17:16
🍕 lizmat++ closed issue “Sub push doesn't die on named parameters”: github.com/rakudo/rakudo/issues/2943
17:17 Manifest0 left 17:24 mtg left 17:27 Manifest0 joined
squashable6 🍕 lizmat++ wrote a comment on “Sub push doesn't die on named parameters”: github.com/rakudo/rakudo/issues/29...-497962986 17:27
17:39 pecastro left 17:41 Manifest0 left 17:46 Manifest0 joined 17:51 adu left, adu joined 17:54 [Sno] left 17:59 Manifest0 left 18:04 Manifest0 joined 18:07 jmerelo joined 18:08 lizmat left 18:12 lizmat joined 18:15 yqt left 18:21 Manifest0 left 18:22 patrickb left 18:26 Manifest0 joined 18:44 Grauwolf left 18:46 Grauwolf joined, Grauwolf left 18:47 sena_kun left 18:49 veesh joined, Grauwolf joined 18:50 leont joined 18:54 gfldex left, ravenousmoose left 18:55 gfldex joined 19:03 ravenousmoose joined, kaare_ joined 19:05 domidumont left 19:06 Guest23886 left
Geth doc: 2cb9441e58 | (JJ Merelo)++ | doc/Language/grammars.pod6
Deindent
19:08
synopsebot Link: doc.perl6.org/language/grammars
doc: e89a63b184 | (JJ Merelo)++ | doc/Language/grammars.pod6
Reflow and deindent
doc: c0e9876265 | (JJ Merelo)++ | doc/Language/grammars.pod6
Adds more examples to the definition of ws

Thanks go @jnthn for his clarification in StackOverflow. Closes #1729
tobs I'm trying to make one of my modules release-ready. One of the warts is that I compile a binary and put it into "resources" as part of Build.pm. But I can't execute it because it's not chmod +x'd when installed and I'm not supposed to change modes of installed resources. 19:10
Is there a canonical path I can put the file into? I don't want to leave garbage behind when the module gets uninstalled. 19:11
(I'm not very keen on having to turn the program into a shared object instead, but it would be doable in this case...) 19:12
lizmat tobs: no idea atm, perhaps also ask on #perl6-dev and/or StackOverflow ? 19:21
tobs oh, my memories are coming back: R#2571
synopsebot R#2571 [open]: github.com/rakudo/rakudo/issues/2571 %?RESOURCES execute bit lost on installation
tobs squashable6: status
squashable6 tobs, 🍕🍕 SQUASHathon is in progress! The end of the event in ≈18 hours. See github.com/rakudo/rakudo/wiki/Mont...Squash-Day
tobs, Log and stats: gist.github.com/34be849fc85f1c5567...b33c94f41f
tobs :)
lizmat: will do 19:22
19:23 jmerelo left 19:26 Sgeo__ joined 19:28 Manifest0 left 19:30 Sgeo_ left 19:31 uzl joined 19:34 ravenousmoose left 19:35 ravenousmoose joined, Manifest0 joined, success joined 19:36 success is now known as Guest80816
HarmtH lizmat: Yes was think of that as well, thank you. Will try to make a pull request later today 19:36
lizmat ++HarmtH
19:41 Guest80816 left 19:43 Sgeo_ joined 19:46 Sgeo__ left 19:57 pecastro joined 19:58 andrzejku joined 20:02 ravenousmoose left
lizmat weekly: perl6.eu/roman.html 20:05
notable6 lizmat, Noted!
20:12 failure joined, failure is now known as Guest46403 20:13 Manifest0 left 20:17 andrzejku left 20:20 Manifest0 joined, MasterDuke joined, MasterDuke left, MasterDuke joined 20:22 Guest46403 left 20:24 success- joined 20:32 Manifest0 left
squashable6 🍕 lizmat++ wrote a comment on “Large non-Infinite gists are eager”: github.com/rakudo/rakudo/issues/29...-497975640 20:34
🍕 lizmat++ closed issue “Large non-Infinite gists are eager”: github.com/rakudo/rakudo/issues/2920
20:34 kylese left, nadim left, Manifest0 joined
squashable6 🍕 lizmat++ wrote a comment on “Fix is-lazy propagation bug in List::Reifier”: github.com/rakudo/rakudo/pull/2493...-497975702 20:35
🍕 lizmat++ reopened pull request “Fix is-lazy propagation bug in List::Reifier”: github.com/rakudo/rakudo/pull/2493
20:35 nadim joined 20:39 nadim_ joined 20:40 zakharyas left 20:41 nadim left 20:44 success- left, success joined 20:45 success is now known as Guest6771 20:52 Manifest0 left 20:57 nadim_ left
squashable6 🍕 ugexe++ wrote a comment on “Move the core comp unit repo to a separate folder”: github.com/rakudo/rakudo/pull/2940...-497977253 20:59
21:00 nadim_ joined 21:01 uzl left 21:03 Manifest0 joined 21:08 Manifest0 left
timotimo gfldex: i think you can $*IN.lines.Channel.Supply to get a "worker" that receives the messages for you 21:08
21:09 squashable6 left
gfldex timotimo: No such method 'Channel' for invocant of type 'Seq' 21:12
21:14 squashable6 joined
timotimo oh, hum, i must have misremembered 21:14
it could be .Supply.Channel and then whenever that 21:15
21:15 Manifest0 joined 21:16 nadim_ left
gfldex timotimo: that does run but seams to add a buffer 21:17
timotimo: also a Channel in IO::Handle may flood RAM
21:18 nadim_ joined
gfldex timotimo: if you want to tinker yourself: gist.github.com/017ea656c81a0d9b71...d13f53fdb4 21:18
Having a queue in IO::Handle.lines seams to be a good idea as long as the length of that queue aint ∞ 21:22
timotimo oh, there's an "allowance" system for backpressure for that exact reason 21:23
i forgot what it's called
gfldex there is Concurrent::BoundedChannel in the ecosystem that does quite a bit of extra work to limit the queue length 21:25
timotimo ah, hmm 21:28
21:29 [Sno] joined
timotimo BBL 21:30
21:36 gfldex left 21:38 gfldex joined
squashable6 🍕 AlexDaniel++ wrote a comment on “Large non-Infinite gists are eager”: github.com/rakudo/rakudo/issues/29...-497979845 21:45
🍕🍕🍕 First contribution by AlexDaniel++! ♥
🍕 AlexDaniel++ reopened issue “Large non-Infinite gists are eager”: github.com/rakudo/rakudo/issues/2920
🍕 AlexDaniel++ labeled issue “Large non-Infinite gists are eager” (tests needed): github.com/rakudo/rakudo/issues/2920
21:51 squashable6 left 21:54 squashable6 joined 22:07 gfldex left 22:10 vrurg joined 22:11 Manifest0 left 22:16 Manifest0 joined 22:21 Manifest0 left 22:26 Manifest0 joined 22:31 Manifest0 left 22:37 Manifest0 joined 22:39 rindolf left 22:48 Manifest0 left 22:54 Manifest0 joined, pecastro left 23:00 Manifest0 left 23:03 leont left, nadim_ left 23:06 Manifest0 joined 23:10 Manifest0 left
squashable6 🍕 MasterDuke17++ opened issue “Possible slowdown in grep or is-prime or tail”: github.com/rakudo/rakudo/issues/2945 23:15
🍕🍕🍕 First contribution by MasterDuke17++! ♥
23:16 dolmen joined, Manifest0 joined
squashable6 🍕 MasterDuke17++ edited issue “Possible slowdown in is-prime”: github.com/rakudo/rakudo/issues/2945 23:17
23:31 Manifest0 left
namibj fg 23:34
23:35 HarmtH left, Manifest0 joined
b2gills m: react whenever Supply.from-list($*IN.lines,:schedular($*SCHEDULAR)) { .say } 23:36
camelia »Wann treffen wir drei wieder zusamm?«
»Um die siebente Stund‘, am Brückendamm.«
»Am Mittelpfeiler.«
»Ich lösche die Flamm.«
»Ich mit«

»Ich komme vom Norden her.«
»Und ich vom Süden.…
23:41 HarmtH joined 23:53 Manifest0 left 23:58 Manifest0 joined