»ö« 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 reportable6 left 00:01 reportable6 joined, ChanServ sets mode: +v reportable6 00:04 dolmen left 00:20 ayerhart joined 00:24 Itaipu joined 00:27 Itaipu_ left 00:37 ayerhart left 00:48 ayerhart joined 00:56 ayerhart_ joined, ayerhart left 01:10 molaf left 01:22 molaf joined 01:25 uzl left 01:50 noisegul_ joined 01:54 noisegul left 02:04 Manifest0 left 02:05 Manifest0 joined 02:06 uzl joined
uzl "A method's signature can have an invocant as its first parameter followed by a colon". Wouldn't it be more accurate to say ""A method's signature can have an explicit invocant as its first parameter followed by a colon"? After all, isn't self the first parameter, albeit implicitly, in a method call? 02:08
It's probably just nitpicking but I'm wondering about it ;-). 02:09
ugexe you are technically correct 02:14
the best kind of correct 02:15
02:25 Cabanossi left 02:33 Cabanossi joined 02:43 pamplemousse_ left
uzl Oh, great! I'm proofreading the OOP-related docs so I figured I'd consult here first. 03:04
03:10 kaare_ left, kaare_ joined
Geth doc: uzluisf++ created pull request #2930:
Update several documents
03:23
squashable6 🍕 uzluisf++ opened pull request “Update several documents”: github.com/perl6/doc/pull/2930
03:24 uzl left 03:39 rindolf joined 04:10 pamplemousse_ joined, molaf left 04:56 pamplemousse_ left, pamplemousse_ joined 05:12 pamplemousse_ left 05:15 sauvin joined 05:26 sjm_uk joined 06:00 reportable6 left, reportable6 joined, ChanServ sets mode: +v reportable6 06:04 sjm_uk left, sjm_uk joined 06:24 khisanth_ left, khisanth_ joined
squashable6 🍕 JJ++ submitted a review on pull request “Update several documents”: github.com/perl6/doc/pull/2930#pul...-270449302 06:40
tyil timotimo: poke 06:48
squashable6 🍕 JJ++ synchronize pull request “Update several documents”: github.com/perl6/doc/pull/2930 06:51
🍕 JJ++ merged pull request “Update several documents”: github.com/perl6/doc/pull/2930 07:00
Geth doc: a28a49eb80 | (Luis F. Uceta)++ | 5 files
Update the following documents:

101-basics.pod6, classtut.pod6, intro.pod6, objects.pod6 and pod.pod6
Changes include minor rewording, text reflow, move from indentation to sample codes wrapped with =code directives, etc.
doc: 2f812255ec | (Juan Julián Merelo Guervós)++ (committed using GitHub Web editor) | doc/Language/pod.pod6
It shouldn't error this way

At least that's how it was originally.
synopsebot Link: doc.perl6.org/language/pod
doc: 4547eb6056 | (Juan Julián Merelo Guervós)++ (committed using GitHub Web editor) | 5 files
Merge pull request #2930 from uzluisf/doc-proofreading-01

Update several documents
07:10 [particle]1 joined 07:12 [particle] left
squashable6 🍕 rba++ wrote a comment on “deployment of docs.perl6.org”: github.com/perl6/doc/issues/2929#i...-517902228 07:21
07:24 marcel_ joined, rindolf left 07:26 [particle] joined 07:29 [particle]1 left 07:30 [particle] left
tyil p6: say "App::CPAN" ~~ / ^ [ \w+ % '::' ] / 07:34
camelia 「A」
tyil I except this to match any number of characters that contain :: to seperate them, why does it only match the letter "A"?
07:39 [particle] joined 07:43 Itaipu_ joined, Itaipu left 07:49 [particle] left
squashable6 🍕 threadless-screw++ wrote a comment on a review for “Rewrite of regex interpolation section”: github.com/perl6/doc/pull/2927#dis...r310343413 07:57
🍕 threadless-screw++ submitted a review on pull request “Rewrite of regex interpolation section”: github.com/perl6/doc/pull/2927#pul...-270451298
07:57 [particle] joined 08:03 japhb joined 08:04 dolmen joined
squashable6 🍕 JJ++ wrote a comment on “deployment of docs.perl6.org”: github.com/perl6/doc/issues/2929#i...-517905209 08:13
08:15 sjm_uk left
squashable6 🍕 JJ++ opened issue “Move HTML/CSS/js out of the repo”: github.com/perl6/doc/issues/2931 08:20
🍕 JJ++ labeled issue “Move HTML/CSS/js out of the repo” (build): github.com/perl6/doc/issues/2931
🍕 JJ++ labeled issue “Move HTML/CSS/js out of the repo” (wishlist): github.com/perl6/doc/issues/2931
08:20 [particle]1 joined 08:22 [particle] left 08:25 Itaipu joined, Itaipu_ left, demanuel left 08:28 Black_Ribbon left 08:33 [particle] joined 08:35 [particle]1 left 08:41 [particle]1 joined 08:43 [particle] left
squashable6 🍕 threadless-screw++ submitted a review on pull request “Rewrite of regex interpolation section”: github.com/perl6/doc/pull/2927#pul...-270452548 08:43
🍕 threadless-screw++ wrote a comment on a review for “Rewrite of regex interpolation section”: github.com/perl6/doc/pull/2927#dis...r310344440
08:43 [particle] joined
squashable6 🍕 threadless-screw++ wrote a comment on a review for “Rewrite of regex interpolation section”: github.com/perl6/doc/pull/2927#dis...r310344478 08:44
🍕 threadless-screw++ submitted a review on pull request “Rewrite of regex interpolation section”: github.com/perl6/doc/pull/2927#pul...-270452589
🍕 threadless-screw++ submitted a review on pull request “Rewrite of regex interpolation section”: github.com/perl6/doc/pull/2927#pul...-270452593 08:45
🍕 threadless-screw++ wrote a comment on a review for “Rewrite of regex interpolation section”: github.com/perl6/doc/pull/2927#dis...r310344483
08:46 [particle]1 left 08:49 dolmen left 08:50 robertle left
squashable6 🍕 threadless-screw++ wrote a comment on a review for “Rewrite of regex interpolation section”: github.com/perl6/doc/pull/2927#dis...r310344652 08:52
🍕 threadless-screw++ submitted a review on pull request “Rewrite of regex interpolation section”: github.com/perl6/doc/pull/2927#pul...-270452782
AlexDaniel dpk: can you add real nickname to the csv dump (p6seens)?
dpk: for example, in the dump the nickname is “zoffix”, but the real nickname was “Zoffix” 08:53
dpk: and yoleaux has that info because it prints messages correctly
dpk: same goes for p6tells, but I don't know if that info is actually stored. The “from” column is correct, but “to” is normalized. If possible I'd love to have the actual nickname in “to” 08:55
dpk for tells, it displays the real nickname based on the capitalization that is in use when the message is actually delivered 08:58
for seens … i'll check
since IRC nicks are case-insenstive anyway (modulo weirdness around {}|^ being equivalent to []\~), normalization is the right thing to do imo 09:00
ah yes, for the seens it does have the non-normalized form. just a sec 09:01
AlexDaniel :)
dpk grumble, why did I make my own database format for this instead of just using SQLite … 09:05
AlexDaniel: okay, should be fixed if you download the p6seens csv from the same URL 09:10
AlexDaniel dpk: looks great, thanks! 09:11
09:16 marcel_ left
squashable6 🍕 JJ++ submitted a review on pull request “Rewrite of regex interpolation section”: github.com/perl6/doc/pull/2927#pul...-270453491 09:18
🍕 JJ++ wrote a comment on a review for “Rewrite of regex interpolation section”: github.com/perl6/doc/pull/2927#dis...r310345325
09:43 noisegul_ left 09:44 pnu__ joined 09:47 Spot__ joined 09:53 [particle] left 09:54 [particle] joined 09:58 Hotbees joined 10:15 sena_kun joined 10:25 [particle] left, [particle] joined 10:28 ufobat__ joined 10:32 ufobat_ left 11:19 [Sno] left 11:25 ChoHag joined
AlexDaniel squashable6: status 11:38
squashable6 AlexDaniel, 🍕🍕 SQUASHathon is in progress! The end of the event in 1 day and ≈0 hours. See github.com/rakudo/rakudo/wiki/Mont...Squash-Day
AlexDaniel, Log and stats: gist.github.com/fd09e28230a7e08b58...a12d793a2d
11:48 sena_kun left 11:50 rindolf joined 11:51 rindolf left
timotimo tyil: you probably already figured it out, but your regex was matching single characters separated by ::, you'd have wanted [\w+]+ % '::' 11:58
11:59 rindolf joined 12:00 reportable6 left 12:03 reportable6 joined
tyil timotimo: thanks! 12:07
I had not looked at it any further
also, I wanted to ask you, should I set up a seperate grafana into the cpan namespace on kubernetes for cpan stats, or should I reuse the grafana instance I use for the rest of the cluster 12:08
I want to set up a reverse proxy for it on /insight, which is automatically logged in with viewer permissions 12:09
12:14 ChoHag left
timotimo i'm not sure what the implications are; i don't think i have a preference either way 12:14
tyil ah 12:16
one last question for now (I hope), can I export subsets from a module? 12:19
`module Pomf { subset A of Str is export where / \W+ / }; my A $s;` did not work :<
and `is export` behind the `where /.../` was a syntax error 12:20
timotimo oh? it should definitely be possible
grep for it in perl6-all-modules maybe :D
i'll be AFK for a little bit
12:26 squashable6 left 12:28 marcel_ joined
lizmat tyil: "subset A of Str is export where * eq "A";" works for me 12:28
tyil: what was the error? 12:29
12:29 pamplemousse joined 12:30 squashable6 joined, ChanServ sets mode: +v squashable6
tyil Type 'A' is not declared 12:31
when actually using it
p6: module Pomf { subset A of Str is export where / \W+ / }; my A $s; 12:32
camelia 5===SORRY!5===
Type 'A' is not declared
at <tmp>:1
------> 3A of Str is export where / \W+ / }; my A7⏏5 $s;
Malformed my
at <tmp>:1
------> 3t A of Str is export where / \W+ / }; my7⏏5 A $s;
lizmat why the module there ? 12:37
tyil because I want to eventually put them in a module 12:38
which I can use throughout the rest of the codebase
lizmat ok, well in this case, A only exists inside of the module, and your code uses it outside
if you have a "use" command for the module, it will get imported 12:39
automatically with the -use-
tyil oh, so it should just work as I expect in my actual code
lizmat yes
and in this example, you could specifically import:
tyil I was testing it out in the REPL before putting effort into implementing it
lizmat m: module Pomf { subset A of Str is export where / \W+ / }; import Pomf; my A $s;
camelia ( no output )
lizmat m: module Pomf { subset A of Str is export where / \W+ / }; import Pomf; my A $s = "a";
camelia Type check failed in assignment to $s; expected Pomf::A but got Str ("a")
in block <unit> at <tmp> line 1
tyil ah, awesome 12:40
thanks
12:40 john_parr joined
AlexDaniel m: say “\c[Flamingo]” 12:44
camelia 5===SORRY!5=== Error while compiling <tmp>
Unrecognized character name [Flamingo]
at <tmp>:1
------> 3say “\c[Flamingo7⏏5]”
AlexDaniel samcv: what's the status of unicode 12 support?
lizmat m: say “\c[FLAMINGO]” 12:47
camelia 5===SORRY!5=== Error while compiling <tmp>
Unrecognized character name [FLAMINGO]
at <tmp>:1
------> 3say “\c[FLAMINGO7⏏5]”
lizmat seems camelia is stuck at ecf2b1e4f of 19 July ?? 12:48
AlexDaniel: works fine for me locally, except it doesn't render, but that's an OS issue
AlexDaniel e: say “\c[FLAMINGO]” 12:49
evalable6 🦩
AlexDaniel ah shoot
lizmat $ 6 'say “\c[Flamingo]”.uninames'
(FLAMINGO)
AlexDaniel yeah evalable6 is happy to run that
rba: btw regarding github.com/perl6/problem-solving/issues/68, I'd like to have some contact info listed for every resource 12:51
rba: so let's say we go from the top, we see “DNS, perl6.org”. I want to see a person who can be bugged about perl6.org dns things 12:52
squashable6 🍕🍕🍕 First contribution by AlexDaniel++! ♥ 12:53
AlexDaniel ok, so 12:54
who runs camelia?
nine, moritz, timotimo, rba: ?
nine: seems to be on your server! 12:55
nine: it no longer tracks master for some reason, can you fix it and also let me know why?
nine: either some cron job or whatever no longer works, or it is stuck at some commit because somebody force-pushed things into rakudo… but the latter would break whateverable too 12:56
e: say "\c[ALERT]"; 13:01
evalable6
Geth doc: 752f19400c | (Aleks-Daniel Jakimenko-Aleksejev)++ | doc/Language/unicode.pod6
Proofreading: unicode.pod6
13:04
synopsebot Link: doc.perl6.org/language/unicode
squashable6 🍕 AlexDaniel++ edited issue “Proofread documentation …”: github.com/perl6/doc/issues/2924
13:11 chloekek joined
squashable6 🍕 AlexDaniel++ edited issue “Proofread documentation …”: github.com/perl6/doc/issues/2924 13:16
13:17 Cabanossi left 13:24 Cabanossi joined
rba AlexDaniel: nine is afk for 3 weeks 13:31
AlexDaniel cool, who else has access? 13:32
13:32 go|dfish joined 13:36 adu left 13:38 lucasb joined
Geth doc: d24261620d | (Aleks-Daniel Jakimenko-Aleksejev)++ | doc/Language/math.pod6
Proofreading: math.pod6

IMO it the whole page needs heavy rephrasing and refactoring, but I fixed some basic things.
13:49
synopsebot Link: doc.perl6.org/language/math
squashable6 🍕 AlexDaniel++ edited issue “Proofread documentation …”: github.com/perl6/doc/issues/2924
13:50 pecastro joined, john_parr left 13:55 silug joined 14:02 nepugia joined
chloekek Is there a template library that allows embedding of arbitrary Perl 6 expressions? Like ERB and PHP. 14:06
Template::Protone seems similar to what I want, I'll make something like that. :) 14:09
14:10 pamplemousse left 14:12 john_parr joined
sjn it's documentation proofreading day today, isn't it? :) 14:20
AlexDaniel yeah 14:23
sjn Sweet 14:24
I have a suggestion regarding the documentation 14:25
To make it easier to translate, I suggest that we put exactly 1 sentence per line where there is prose. 14:26
that would make it a *lot* easier to keep translated documents up-to-date. A fix/change would be much more visible in the diffs, and if you make sure you only cover one topic/point/concept in each sentence, it becomes super easy to find which ones the changes map to in the translated text 14:28
Does this idea sound reasonable? (If it does, I can set up an issue in github, and/or start to jot down a few guidelines to a "how to document" guide, if we don't already have something like that) 14:30
If not, I'm quite happy to let the idea lie where it is :)
AlexDaniel: do we have a channel where we coordinate proofreading? 14:34
sjn is looking at and rewriting doc/Language/community.pod6
AlexDaniel sjn: here is the good place 14:36
:)
sjn: I don't know what's the current plan with translations
especially given that the documentation is still improving rapidly 14:37
chloekek p6: my $x := do { say 1; 2 }; BEGIN { say $x; } 14:38
camelia (Any)
1
chloekek Is precompilation supposed to call initializers of global my variables that aren't defined with constant? 14:39
Oh, nevermind. I'm not precompiling, I'm generating documentation, I think. 14:41
I'm getting 「bindkey_o requires a concrete object (got a NQPMu type object instead)」 when installing a distribution that uses EVAL. I'll see if I can make a reproducible example. 14:43
14:43 pamplemousse joined
chloekek With no precompilation; it does not fail. 14:44
14:51 Manifest0 left 14:58 cpan-p6 left, cpan-p6 joined, cpan-p6 left, cpan-p6 joined 15:07 marcel_ left
squashable6 🍕🍕🍕 First contribution by sjn++! ♥ 15:10
Geth doc/sjn-docs-proofreading-1: 7a7e0189e2 | (Salve J. Nilsen)++ (committed using GitHub Web editor) | doc/Language/community.pod6
Restructuring of text

  - Added offline communities
  - Restructured text so each line has exactly one sentence, so translating based on diffs becomes easier
squashable6 🍕 sjn++ opened pull request “Restructuring of text & …”: github.com/perl6/doc/pull/2932 15:11
Geth doc: sjn++ created pull request #2932:
Restructuring of text & mention offline communities
sjn First contribution according to squashable6++ :) 15:16
15:17 Cabanossi left
chloekek Filed a bug report. 15:20
15:23 zakharyas joined, MikeyG joined 15:25 ilbelkyr_ joined 15:26 Cabanossi joined 15:29 ilbelkyr left 15:36 sena_kun joined
sjn looks at doc/Language/101-basics.pod6 15:36
AlexDaniel: tell me what you think of my changes :) 15:38
15:39 Sgeo left
AlexDaniel sjn: I don't think a link to IRC lingo is needed. I think we should instead use language that is understood by people… 15:40
sjn: also you spelled Perl 6 without non-breaking space, there's a test in the doc repo which will complain about this 15:42
I'm not sure why this document talks about camelia… 15:43
sjn: also most documents are wrapped at 80 chars or so, and this was not done consistently in that document 15:44
but now you eliminated wrapping completely, as it seems?
sjn yeah the (non-)wrapping is acutally my point 15:46
A while back, I gave a shot at translating the perl6intro page to Norwegian, but it quickly stalled because it became tedious to track changes when the 80-column wrapping made diffs bigger than necessary 15:48
that's the main reason for my suggestion. by following that one simple rule (1 topic per sentence, one sentence per line), keeping a translation up-to-date becomes *sooo* much easier 15:49
Kaiepi if i wanted to make a custom metamodel class for creating monads that behaves mostly like parametric roles, would i subclass Metamodel::ParametricRoleHOW or Metamodel::ParametricRoleGroupHOW, or both?
15:49 adu joined
Kaiepi or would i be stuck having to extend Metamodel::ClassHOW or something else instead since rakudo doesn't let you write anything besides roles like RoleName[::T] 15:51
sjn Regarding the IRC lingo, I agree that it should be unnecessary, but that's more dependant on what goes on here, and AFAIK we're still using it, so it's polite to mention a way to quickly learn it :)
AlexDaniel: I agree about Camelia. Is there another natural place to mention her, though? 15:52
AlexDaniel sjn: start a ticket in github.com/perl6/problem-solving/
sjn: (regarding text wrapping in the doc repo) 15:53
sjn ook
15:53 noisegul joined
AlexDaniel sjn: I think it's mentioned enough 15:53
15:53 noisegul left
AlexDaniel so if it it doesn't fit that document then just remove that sentence :) 15:53
sjn btw, is there a good way for forcing a NBSP in the Perl 6 name when using the github editor? 15:54
Kaiepi there's a script i wrote in /tools that replaces all instances of Perl 6 without NBSP 15:55
oh the github editor
not sure then 15:56
15:56 Black_Ribbon joined 15:58 kaare_ left 15:59 kaare_ joined
AlexDaniel sjn: I don't remember the situation with the github editor. Does it strip nbsp? 16:02
sjn no idea 16:10
Geth doc: uzluisf++ created pull request #2933:
Proofread several documents
16:17
squashable6 🍕 uzluisf++ opened pull request “Proofread several documents”: github.com/perl6/doc/pull/2933
sjn Yay, uzluisf just "fixed" the example I was planning on using for my ticket for github.com/perl6/problem-solving/ :-P 16:23
oh well
16:43 marcel_ joined
chloekek Is it possible to do EVAL in the scope of the caller of a routine? Such that variables from the caller are in scope inside the EVAL. 16:46
16:46 antoniogamiz joined
chloekek p6: sub f { .say for CALLER::.pairs }; my $x := 1; f # seems I can reference the scope directly, is it possible to use it with EVAL somehow? 16:47
camelia $?PACKAGE => (GLOBAL)
$=pod => []
$=finish => (Mu)
$¢ => Nil
EXPORT => (EXPORT)
!UNIT_MARKER => (!UNIT_MARKER)
::?PACKAGE => (GLOBAL)
$/ => Nil
$x => 1
&f => &f
$_ => (Any)
GLOBALish => (GLOBAL)
$! => Nil
squashable6 🍕 AlexDaniel++ wrote a comment on “Proofread several documents”: github.com/perl6/doc/pull/2933#iss...-517938856 16:50
🍕 JJ++ submitted a review on pull request “Restructuring of text & …”: github.com/perl6/doc/pull/2932#pul...-270466060 16:51
Geth doc: 7a7e0189e2 | (Salve J. Nilsen)++ (committed using GitHub Web editor) | doc/Language/community.pod6
Restructuring of text

  - Added offline communities
  - Restructured text so each line has exactly one sentence, so translating based on diffs becomes easier
16:52
synopsebot Link: doc.perl6.org/language/community
doc: 8894171ced | (Juan Julián Merelo Guervós)++ (committed using GitHub Web editor) | doc/Language/community.pod6
Merge pull request #2932 from perl6/sjn-docs-proofreading-1

Restructuring of text & mention offline communities
squashable6 🍕 JJ++ merged pull request “Restructuring of text & …”: github.com/perl6/doc/pull/2932
squashable6 🍕 JJ++ wrote a comment on “Proofread several documents”: github.com/perl6/doc/pull/2933#iss...-517939033 16:53
🍕 JJ++ synchronize pull request “Proofread several documents”: github.com/perl6/doc/pull/2933 16:55
🍕 JJ++ submitted a review on pull request “Proofread several documents”: github.com/perl6/doc/pull/2933#pul...-270466275 16:58
🍕 JJ++ synchronize pull request “Proofread several documents”: github.com/perl6/doc/pull/2933 17:01
🍕 antoniogamiz++ deleted a comment on “Telemetry::Instrument::AdHoc not documented”: github.com/perl6/doc/issues/2928#i...-517325506
🍕🍕🍕 First contribution by antoniogamiz++! ♥
🍕 antoniogamiz++ edited issue “Telemetry::Instrument::AdHoc not documented”: github.com/perl6/doc/issues/2928 17:02
🍕 antoniogamiz++ edited issue “X::Dynamic::NotFound not documented”: github.com/perl6/doc/issues/2928
🍕 antoniogamiz++ wrote a comment on “X::Dynamic::NotFound not documented”: github.com/perl6/doc/issues/2928#i...-517939741 17:03
🍕 antoniogamiz++ reopened issue “X::Dynamic::NotFound not documented”: github.com/perl6/doc/issues/2928
🍕 JJ++ merged pull request “Proofread several documents”: github.com/perl6/doc/pull/2933 17:08
Geth doc/master: 4 commits pushed by (Luis F. Uceta)++, (Juan Julián Merelo Guervós)++
17:21 beluga0 joined 17:30 zakharyas left, MilkmanDan left 17:31 MilkmanDan joined 17:37 dolmen joined 17:42 vrurg left
Geth doc: c401786501 | Coke++ | doc/Language/classtut.pod6
Remove WHAT, since we already have name

This code isn't showing the difference between what and name, it's just a laundry list.
17:44
synopsebot Link: doc.perl6.org/language/classtut
doc: f660666228 | Coke++ | 2 files
whitespace
17:48 beluga0 left
squashable6 🍕 uzluisf++ wrote a comment on “Proofread several documents”: github.com/perl6/doc/pull/2933#iss...-517942929 17:53
🍕 uzluisf++ edited issue “Proofread documentation …”: github.com/perl6/doc/issues/2924 17:55
Kaiepi squashable6, status 17:56
squashable6 Kaiepi, 🍕🍕 SQUASHathon is in progress! The end of the event in ≈18 hours. See github.com/rakudo/rakudo/wiki/Mont...Squash-Day
Kaiepi, Log and stats: gist.github.com/854ef646b559d9822b...725f5aaffc
Geth doc: a03c33b3dd | Coke++ | doc/Language/classtut.pod6
fix compilation
17:57
synopsebot Link: doc.perl6.org/language/classtut
doc: 52c0b08440 | Coke++ | doc/Language/objects.pod6
whitespace
synopsebot Link: doc.perl6.org/language/objects
squashable6 🍕 Kaiepi++ wrote a comment on “Proofread documentation …”: github.com/perl6/doc/issues/2924#i...-517943247 17:59
🍕🍕🍕 First contribution by Kaiepi++! ♥
18:00 reportable6 left, reportable6 joined
Geth doc: da39efc5d6 | (Ben Davies)++ | doc/Type/Metamodel/EnumHOW.pod6
Correct Metamodel::EnumHOW's enum_from_value method description

Enum values aren't necessarily numeric. Say the value passed is of the enum's value type instead.
18:04
synopsebot Link: doc.perl6.org/type/Metamodel::EnumHOW
sjn AlexDaniel: github.com/perl6/problem-solving/issues/78 18:05
Geth doc: 7b5fe33c5e | (Ben Davies)++ | doc/Type/Metamodel/EnumHOW.pod6
Actually correct Metamodel::EnumHOW's add_enum_value method description

Enums have a base type, not a value type.
18:08
synopsebot Link: doc.perl6.org/type/Metamodel::EnumHOW
18:11 uzl joined
Elronnd ¯\_(ツ)_/¯ 18:11
uzl m: my &callable = -> $ν { say "$ν is", $ν ~~ Int??" whole"!!" not whole" }; say callable(3)
camelia 3 is whole
True
uzl m: my &callable = -> $ν { say "$ν is", $ν ~~ Int??" whole"!!" not whole" }; say &callable(3)
camelia 3 is whole
True
sjn AlexDaniel: I've checked now; the github editor doesn't strip nbsp, but it doesn't show it's being used in any way either. Anyone unaware of it's requirement (e.g. when writing "Perl 6") won't be submitting the right thing 18:12
so having a way to automagically fix those would probably be a good idea :)
(e.g. a git hook? or a bot?)
uzl Would it be fine to "has to be omitted" to "can be omitted" in "The sigil & is required when declaring the container and has to be omitted when executing the Callable."? 18:13
It doesn't seem necessary to drop & to execute the callable.
BTW, this is from docs.perl6.org/language/containers...containers
Geth ¦ problem-solving: AlexDaniel assigned to JJ Issue Documentation principles for making translation easier github.com/perl6/problem-solving/issues/78 18:14
antoniogamiz Have you read the new documentation proposal? => github.com/perl6/doc/wiki/Document...cification
Geth doc: Kaiepi++ created pull request #2934:
Correct all methods' signatures in Metamodel::EnumHOW's page
squashable6 🍕 Kaiepi++ opened pull request “Correct all methods' sig…”: github.com/perl6/doc/pull/2934
antoniogamiz I'm asking for permission to add the necessary meta attributes to each pod file (right after =begin pod)
AlexDaniel eh, problem solving repo needs an issue template badly :) 18:16
sjn antoniogamiz: I haven't thanks
I looked for something like that in the repo; didn't occur to me to check the repo's wiki 18:17
squashable6 🍕 Kaiepi++ wrote a comment on “Correct all methods' sig…”: github.com/perl6/doc/pull/2934#iss...-517944525 18:18
antoniogamiz sjn: but that's the new specification, it's not implemented yet
sjn antoniogamiz: understood 18:20
antoniogamiz sjn: if you are looking for a guide explaining how to contribute, you can check this => github.com/perl6/doc/blob/master/C...IBUTING.md 18:21
sjn antoniogamiz: Already seen it :)
antoniogamiz ups I have pasted the url more than once, sorry => github.com/perl6/doc/blob/master/C...IBUTING.md
ah, good :)
Geth problem-solving/AlexDaniel-issue-template-test: ff644fc28a | (Aleks-Daniel Jakimenko-Aleksejev)++ (committed using GitHub Web editor) | .github/ISSUE_TEMPLATE/issue-template.md
Update issue templates
18:24
problem-solving: AlexDaniel++ created pull request #79:
Update issue templates
tobs uzl: seems fair. For completeness, you *have* to omit the sigil if you want to invoke a nullary callable without using parentheses (and I really like to omit parentheses where possible) :) 18:27
uzl m: my &callable = -> $ν { say "$ν is", $ν ~~ Int??" whole"!!" not whole" }; &callable 3 18:28
camelia 5===SORRY!5=== Error while compiling <tmp>
Two terms in a row
at <tmp>:1
------> 3Int??" whole"!!" not whole" }; &callable7⏏5 3
expecting any of:
infix
infix stopper
statement end
statement…
uzl m: my &callable = -> $ν { say "$ν is", $ν ~~ Int??" whole"!!" not whole" }; callable 3
camelia 3 is whole
Geth problem-solving: 6dce828977 | (Aleks-Daniel Jakimenko-Aleksejev)++ | .github/ISSUE_TEMPLATE/issue-template.md
Add a basic issue template

Otherwise people jump too fast to proposing solutions.
problem-solving: 8839a33130 | (Aleks-Daniel Jakimenko-Aleksejev)++ | .github/ISSUE_TEMPLATE/issue-template.md
Tweak the template for better rendering
18:30
uzl tobs: Oh, that didn't cross my mind. I guess it's better to leave as is. I also like omitting the parenthesis whenever possible. Same with methods by using the colon-syntax :-). 18:32
Geth problem-solving: 164f37f841 | (Aleks-Daniel Jakimenko-Aleksejev)++ | .github/ISSUE_TEMPLATE/issue-template.md
Add “about” field to the template

  “About can't be blank”.
18:33
AlexDaniel ok I'm much happier now… :) 18:34
tobs uzl: a remark about that can't hurt though (when put in the right place, which I don't know where it is). Then there's also the minimally different &callable.() syntax that WILL require the sigil... 18:35
squashable6 🍕 antoniogamiz++ opened issue “Add metadata defined by new file specification”: github.com/perl6/doc/issues/2935 18:36
🍕 antoniogamiz++ labeled issue “Add metadata defined by new file specification” (easy to resolve): github.com/perl6/doc/issues/2935
Geth doc: antoniogamiz self-assigned Add metadata defined by new file specification github.com/perl6/doc/issues/2935
uzluisf++ created pull request #2936: Proofread several documents
18:37
18:38 wildtrees joined, Sgeo joined 18:39 wildtrees left
uzl tob: Totally right. The Functions page might be a good place for it, though I'm not sure. 18:39
18:39 wildtrees joined
antoniogamiz how can I specify in the return signature an array of a specific object? 18:40
18:40 zakharyas joined
antoniogamiz for instance, sub a() --> Hash @a { ... } 18:40
timotimo the --> has to go inside of the () 18:41
18:41 robertle joined
antoniogamiz oh, sorry I mistyped it 18:41
timotimo but yeah, that'd be how to declare it
18:41 wildtrees left
antoniogamiz oh really? but I need to type a name right after @? 18:42
18:42 wildtrees joined
timotimo oooh, that's what you mean 18:42
can just use Positional[Hash] in that case
uzl Does --> have a name in this context?
antoniogamiz ooooooohhhh good, thanks :)
timotimo "long thin arrow"? :P 18:43
antoniogamiz uzl: docs.perl6.org/type/Signature#index-entry---%3E
timotimo maybe if => is "fat comma", then --> is "long comma" :D
sjn "tall comma" :)
seems to me they're both lying down :) 18:44
uzl Thanks, antoniogamiz. The docs calls return type arrow.
antoniogamiz m: sub a(--> Positional[Hash]) { return [Hash.new]; }; a();
camelia Type check failed for return value; expected Positional[Hash] but got Array ($[])
in sub a at <tmp> line 1
in block <unit> at <tmp> line 1
timotimo if we had a ; with two comma instead of a comma and a period, maybe that'd be fitting 18:45
antoniogamiz it doesn't work :(
timotimo antoniogamiz: well, you're returning an Array that has a Hash in it
you need to return an Array parameterized to have Hash in it
antoniogamiz how's that? mm
timotimo just "return my Hash @ = Hash.new" 18:46
for example
antoniogamiz I see, thanks :D
18:46 Sgeo_ joined
timotimo could also Array[Hash].new(Hash.new) or "my Hash @ = $(my %)" should also work 18:47
uzl m: sub a(--> Positional[Hash]) { return Array[Hash].new(Hash.new) }; a().say
camelia []
18:48 vrurg joined
timotimo oh, that actually iterates the hash 18:48
antoniogamiz my Hash @ solved it
timotimo m: sub a(--> Positional[Hash]) { return Array[Hash].new(Hash.new.item) }; a().say
camelia [{}]
timotimo need to tell the array iterator not to .list the Hash into its pairs
uzl Oh, that makes sense. 18:49
18:49 ChoHag joined, Sgeo left 19:00 dolmen left 19:07 wildtrees left 19:08 wildtrees joined 19:11 dolmen joined, Sgeo_ left 19:13 dolmen left, AlexDaniel left, dolmen joined 19:14 Sgeo joined 19:21 antoniogamiz left 19:34 vrurg left 19:36 wildtrees_ joined 19:39 wildtrees left
sjn Quick question; Is p6doc still in use? I'm trying to update it, and zef aborts it's installation due to "build failure" 19:41
timotimo where do i find unicode combining characters that go in front of the codepoint they are meant to combine onto?
19:44 pamplemousse left, john_parr left
timotimo there is something like that, isn't there? 19:45
19:45 john_parr joined
timotimo Prepended_Concatenation_Mark = Yes 19:46
19:50 khisanth_ left 19:52 AlexDaniel joined
AlexDaniel fantastic, after upgrading my system trackpoint sensitivity is now different 19:56
actually not just different, but pretty much unusable
wish me luck to figure this one out :)
though I guess people who use debian unstable are not supposed to complain :) 19:57
moritz AlexDaniel: good luck! :D
squashable6 🍕 uzluisf++ opened pull request “Proofread several documents”: github.com/perl6/doc/pull/2936
20:08 khisanth_ joined
AlexDaniel uzl++ 20:10
squashable6 🍕 AlexDaniel++ wrote a comment on “Proofread several documents”: github.com/perl6/doc/pull/2936#iss...-517951392 20:11
Geth doc: 12e69de4d9 | (Luis F. Uceta)++ | 3 files
Proofread several documents

container.pod6, contexts.pod6 and control.pod6
Changes include text reflow, minor grammatical fixes, removing whitespace, etc.
squashable6 🍕 AlexDaniel++ merged pull request “Proofread several documents”: github.com/perl6/doc/pull/2936
doc: b82f914b70 | (Aleks-Daniel Jakimenko-Aleksejev)++ (committed using GitHub Web editor) | 3 files
Merge pull request #2936 from uzluisf/doc-proofreading-03

Proofread several documents
doc: 8638544033 | MasterDuke17++ (committed using GitHub Web editor) | doc/Type/Backtrace.pod6
Oxford comma
20:13
synopsebot Link: doc.perl6.org/type/Backtrace
20:13 marcel_ left
squashable6 🍕 MasterDuke17++ edited issue “Proofread documentation …”: github.com/perl6/doc/issues/2924 20:13
20:14 ChoHag left
Geth doc: b4f38f6066 | MasterDuke17++ (committed using GitHub Web editor) | doc/Type/Backtrace/Frame.pod6
Update Frame.pod6
20:14
synopsebot Link: doc.perl6.org/type/Backtrace::Frame
squashable6 🍕 MasterDuke17++ edited issue “Proofread documentation …”: github.com/perl6/doc/issues/2924 20:15
20:16 uzl left
cpan-p6 New module released to CPAN! Gnome::Glib (0.14.0) by 03MARTIMM 20:16
Geth doc: 49bc02177d | MasterDuke17++ (committed using GitHub Web editor) | doc/Type/IntStr.pod6
Update IntStr.pod6
20:17
synopsebot Link: doc.perl6.org/type/IntStr
squashable6 🍕 MasterDuke17++ edited issue “Proofread documentation …”: github.com/perl6/doc/issues/2924 20:18
20:18 ilbelkyr_ is now known as ilbelkyr
squashable6 🍕 MasterDuke17++ edited issue “Proofread documentation …”: github.com/perl6/doc/issues/2924 20:19
🍕 sjn++ wrote a comment on “Proofread documentation …”: github.com/perl6/doc/issues/2924#i...-517951891 20:20
Geth doc: 9880c88d8c | MasterDuke17++ (committed using GitHub Web editor) | doc/Type/NumStr.pod6
Update NumStr.pod6
synopsebot Link: doc.perl6.org/type/NumStr
doc: 6d3409dd41 | MasterDuke17++ (committed using GitHub Web editor) | doc/Type/RatStr.pod6
Update RatStr.pod6
20:21
synopsebot Link: doc.perl6.org/type/RatStr
doc: cc04cb9ed2 | MasterDuke17++ (committed using GitHub Web editor) | doc/Type/ComplexStr.pod6
Update ComplexStr.pod6
20:22
synopsebot Link: doc.perl6.org/type/ComplexStr
squashable6 🍕 MasterDuke17++ edited issue “Proofread documentation …”: github.com/perl6/doc/issues/2924 20:23
20:26 reach_satori left 20:28 reach_satori joined 20:31 [particle]1 joined 20:32 [particle] left 20:33 reach_satori left, [particle] joined 20:36 [particle]1 left 20:50 gdonald left 20:51 dolmen left
sjn In Pod6, what does this mean? =begin code :method<False> 20:56
20:56 [particle]1 joined 20:57 [particle] left 20:58 molaf joined 20:59 wildtrees_ is now known as wildtrees
AlexDaniel sjn: github.com/perl6/doc/blob/master/w...md#methods 21:00
sjn it doesn't seem to be documented in the pod.pod6 file :) 21:01
but thanks, that helped :D 21:02
21:05 zakharyas left
tobs sjn: it is documented but maybe it could use an example? docs.perl6.org/language/pod#Config...nformation 21:06
21:07 reach_satori joined 21:10 Kaypie joined, Kaiepi left, chloekek left
AlexDaniel it's a thing that is specific to the doc repo 21:11
21:15 sena_kun left 21:17 molaf left 21:21 rindolf left 21:41 rindolf joined 21:51 dolmen joined 22:07 nepugia left 22:18 ufobat__ left, jaldhar joined 22:19 jaldhar left 22:22 jaldhar joined 22:25 rindolf left 22:27 vrurg joined 22:28 jaldhar left, jaldhar joined 22:34 jaldhar left, jaldhar joined 22:42 jaldhar left, jaldhar joined 22:44 jaldhar left, jaldhar joined 22:52 jaldhar left, jaldhar joined 23:11 pecastro left
timotimo ziglang.org/ - this kind of looks pretty adorable 23:26
El_Che is it a brandnew language that is fun? 23:32
if yes, we are in trouble :)
timotimo i've only read through the big feature list so far 23:33
23:34 vrurg left 23:40 jaldhar left, jaldhar joined 23:52 jaldhar left, jaldhar joined
timotimo zig has some zingers like "zig is better at using c libraries than c is at using c libraries" 23:53
23:54 jaldhar left, jaldhar joined
timotimo errdefer kind of makes me want to have an UNDO phaser that "only runs if the code already passed it on the way" 23:54
clearly what we need is zix 23:56