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