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