»ö« Welcome to Perl 6! | perl6.org/ | evalbot usage: 'p6: say 3;' or rakudo:, or /msg camelia p6: ... | irclog: irc.perl6.org or colabti.org/irclogger/irclogger_logs/perl6 | UTF-8 is our friend!
Set by moritz on 22 December 2015.
timotimo collectd seems to no longer work on hack 00:04
cfa hmm 00:27
i notice for ClassHOW and EnumHOW we don't document new, new_type (and EnumHOW doesn't document its compose method); is this intentional? 00:28
rouking Is there any way I could make a Supply backed by $*IN.lines? I want a Supply variable that is either backed by a socket or STDIN depending on the situation 00:56
rouking Essentially I want a command-parsing loop that's unaware of the source of its input 01:01
If there is any better way of going about that, I'm open to suggestions
perlbot Anonymous pasted a new file at f.perlbot.pl/p/zu9csr - 01:02
perlbot Anonymous pasted a new file at f.perlbot.pl/p/luur1i - 01:05
Geth ecosystem: 557755b71c | (Timo Paulssen)++ | META.list
add edument's MoarVM Remote lib and Debug CLI
timotimo rouking: you can try Supply.from-list($*IN.lines) 01:11
timotimo hm, actually, perhaps that doesn't work 01:11
but you can try $*IN.Supply.lines
rouking thanks, I'll give that a try 01:13
Geth rakudo.org: f29bf4b605 | (Zoffix Znet)++ | 5 files
Finish Binaries model
01:16
rakudo.org: 3bc0b43bb3 | (Zoffix Znet)++ | 3 files
Minor polish of binaries model/its tests
01:20
Geth rakudo.org: c301a7eb80 | (Zoffix Znet)++ | assets/sass/main.scss
Fix footer icon rendering in chrome
02:13
Geth rakudo.org: 46bc8c9dfe | (Zoffix Znet)++ | .gitignore
Ignore default binaries dir
02:24
Geth rakudo.org: de75236595 | (Zoffix Znet)++ | 12 files
Add binaries list pages
04:23
N24YNOJantz THIS IS A FREENODE BREAKING NEWS ALERT!! Hitechcg AND opal ARE GOING AT IT RIGHT NOW WITH A LOT OF FIGHTING AND ARGUING WOW YOU DON'T WANT TO MISS THIS!! TYPE /JOIN ## TO SEE THE ACTION...AGAIN TYPE /JOIN ## TO SEE THE ACTION!! 05:57
pierre_ mcmillhj curan bocaneri Actualeyes xtreak thowe ufobat___ FROGGS releasable6 ilbot3 ChoHag epony Kaiepi kalkin--- rouking kurahaupo_ vike greppable6 w_richard_w Geth Sgeo__ lichtkind evalable6 Possum [particle] athenot dogbert17 espadrine guest123456 troys dylanwh gregf_ Grauwolf noganex titsuki phdphil_ telnet kaare_ imcsk8_ gabiruh ccntrq- rgrau khisanth_ syntaxman lizmat mempko Celelibi rightfold TreyHarris bisectable6 maettu teatime Alikzus q
Geth doc: df5d7aed23 | (JJ Merelo)++ | doc/HomePage.pod6
Changes in homepage
06:58
doc: d9c30f9049 | (JJ Merelo)++ | 16 files
Solved conflict
doc: 620817fc53 | (JJ Merelo)++ | doc/HomePage.pod6
Changes attribute to style closes #1844
lelf (2,3) »~~» &(*²) ≡ (True,True) #why? 07:20
moritz m: say (2,3) »~~» &(*²)
camelia (True True)
moritz m: say (2,3) »~~» *²
camelia { ... }
moritz lelf: I can only guess that ~~'s topicalization doesn't work together with hyper ops 07:21
m: say 2 ~~ &(*²9
camelia 5===SORRY!5=== Error while compiling <tmp>
Two terms in a row
at <tmp>:1
------> 3say 2 ~~ &(*²7⏏059
expecting any of:
infix
infix stopper
statement end
statement modifier
statem…
moritz m: say 2 ~~ &(*²)
camelia 4
lelf moritz: so it's more like a bug than expected thing? 07:33
moritz lelf: I don't expect »~~» to work, but others might :-) 07:36
lelf m: say [~~] 2, *² 07:47
camelia True
lelf ^ that one too
Geth doc: 10f892916a | (Patrick Spek)++ (committed using GitHub Web editor) | doc/Language/modules-extra.pod6
Add App::Assixt to tools for module distribution
08:53
synopsebot Link: doc.perl6.org/language/modules-extra
tyil travis-ci.org/scriptkitties/perl6-.../353739006 for some reason the test on 2018.01 keeps failing, other versions seem to work fine, anybody any idea why only 2018.01 fails (it fails updating the mirrors for zef, and cant find deps due to that) 09:47
Geth doc: 0292ee3e48 | (JJ Merelo)++ | doc/Type/Any.pod6
Improves `tree` documentation

Including different cases mentioned by @ugexe in the StackOverflow answer. Thanks! Closes #1843
09:59
synopsebot Link: doc.perl6.org/type/Any
pmurias horrible roast find of the day: github.com/perl6/roast/blob/master...rame.t#L26 10:18
pmurias we are testing that accessing a variable *NOT* marked is dynamic from a caller works 10:18
pmurias and we have a comment why the behavior we are testing is propably wrong but we test it anyway because I guess why not ;) 10:19
El_Che yolo 10:20
kalkin--- For some weird reason “p6doc Str” only works if I'm in a directory containing a perl6 module 10:39
correction, only if I'm in the p6doc source directory
AlexDaniel` tyil: I don't know, but can it be related to this: alerts.perl6.org/alert/3 ? 10:40
tyil AlexDaniel`: thanks :> 10:50
El_Che tyil, AlexDaniel: thank you, I added I not to the packages of that release: github.com/nxadm/rakudo-pkg/releas...v2018.01.1 (I don't think that respawning packages of that version is necessary, as there are newer packages available). 11:04
stmuk_ kalkin---: can't reproduce on star 2018.91 11:40
err .01
kalkin---: it may just not be in your PATH since its a different directory to perl6 11:41
kalkin--- stmuk_, using fedora rpm package from rakudostar github page 11:52
p6doc installed via zef
[Coke] yawns. 12:44
phdphil_ I'm a bit bemused by an error message 14:04
given a string via stdin: for get(){ my @b = bag(.comb).values.map({$_+1}); say @b; } 14:06
yields an error Function 'say' needs parens to avoid gobbling block
when the mistake is no whitespace after the parens on the get() 14:07
for get() { my @b = bag(.comb).values.map({$_+1}); say @b; }
evalable6 [2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3]
jnthn phdphil_: Please file an issue about that; we should be able to make it do better on the error reporting there 14:11
phdphil_ @jnthn np 14:16
AlexDaniel` heh, now we need another JJ who will be giving him feedback to keep this two-stroke engine going 14:35
nothing bad about it btw, we just need more people working on the docs 14:37
cfa morning all 14:39
AlexDaniel` makes sounds of a two-stroke engine
araraloren night all :) 15:26
buggable New CPAN upload: Perl6-Tidy-0.0.3.tar.gz by JGOFF cpan.metacpan.org/authors/id/J/JG/...0.3.tar.gz 15:41
El_Che jnthn: so, any big news yet? ;) 15:43
tyil <span style="font-size=xxl">news</span> 15:44
or something
lichtkind what is the opposit of gist? 15:48
mspo .perl ? 15:48
lichtkind thats rather for marshaling 15:54
cfa bumping my question from yesterday: "i notice for ClassHOW and EnumHOW we don't document new, new_type (and EnumHOW doesn't document its compose method); is this intentional?" 15:57
thoughts? 15:58
lichtkind sorry not my domain 16:03
moritz cfa: not intentional 16:11
the MOP is vast, and my feeble attempts to document it have only covered a very small portion of it
cfa nods 16:12
i'll send a pr in a few with last night's drafts
haven't touched those two but i've documented a few more roles
cfa (draft being the operative word :/) 16:22
Geth doc: 3a90662c7e | (JJ Merelo)++ | doc/Language/setbagmix.pod6
Sprinkling Italics closes #668
16:26
synopsebot Link: doc.perl6.org/language/setbagmix
Geth doc: cfa++ created pull request #1846:
Document a bit more of the metamodel.
cfa moritz: ^^ that's pretty much as far as i got before hitting a wall 16:27
might be too sketchy to include as is, etc. etc.
Geth rakudo.org: 50ade8487f | (Zoffix Znet)++ | 4 files
Implement latest star routes
16:28
jnthn El_Che: No, it'll probably be around easter :) 16:29
mspo p6.resurrection 16:34
Geth doc: 68f94a440b | (JJ Merelo)++ | doc/Language/setbagmix.pod6
Changed to bold. Closes #668 again
lichtkind jnthn, i guess you wont be in gummersbach? 16:35
jnthn lichtkind: I'd better be, I've got 3 talks :)
AlexDaniel hmmmmm, turns out github treats .pod6 files as .pod when doing diffs?
lichtkind jnthn, wonderfull
AlexDaniel or how does that work? github.com/perl6/doc/commit/68f94a440b 16:36
cfa sigh 16:39
why did i start documenting the metamodel :/
Geth doc: 9169908635 | (Aleks-Daniel Jakimenko-Aleksejev)++ | doc/Language/setbagmix.pod6
Let Mix and MixHash have its own paragraph

Rewording it into a separate paragraph allows even easier skimming.
16:40
synopsebot Link: doc.perl6.org/language/setbagmix
AlexDaniel their own… 16:40
whatever
El_Che jnthn: easter? It'd better be good ;) 17:12
eater m: say 'img999.png'.succ; 17:39
camelia imh000.png
eater hehe
Geth ecosystem: 76a12e027b | Altai-man++ (committed using GitHub Web editor) | META.list
Add Java::Generate
17:52
timotimo m: say 'img.999.png'.succ 17:53
camelia imh.999.png
timotimo mhm
DrForr o/ 18:03
robertle hoelzro: I am wondering about p6-xapian 19:55
are you using it in a project at the moment? is it working ok for you? 19:56
specifically: does it work with facet search? 19:57
Geth rakudo.org: abc1fc8703 | (Zoffix Znet)++ | 3 files
Generalize `/latest` route to all products
20:04
hoelzro robertle: I haven't touched it in a *long* time 20:12
hoelzro I got basic functionality working - I don't remember doing anything with facet search 20:12
cfa .tell zoffix /perl6/roast/issues/402 20:22
yoleaux cfa: I'll pass your message to zoffix.
El_Che cfa: jumped into the rabbit hole, it seems :) 20:25
cfa yes, oops
i should've stuck to finding and fixing typos
El_Che cfa: that's how they get you 20:26
cfa ha ha 20:30
oh well, i guess _somebody_ had to trip up on this sooner or later, right? right? sigh
it doesn't really help that i've never looked at roast before
El_Che fresh eyes is often a good thing
cfa i guess
cfa so long as i'm not wasting anyone's time, i'm happy 20:30
as* long, even
El_Che that how foss works!
bartolin cfa++
robertle hoelzro: thanks, I'll have a look 20:34
[Coke] m: my token word-min {<alpha>}; my token word-max { <+word-min +digit> }; 20:44
camelia ( no output )
[Coke] m: my token word-min {<alpha>}; my token word-max { <+word-min +digit> }; sub a() { "hi" ~~ / <word-max> / }; a 20:45
camelia No such method 'word-min' for invocant of type 'Match'
in regex word-max at <tmp> line 1
in sub a at <tmp> line 1
in block <unit> at <tmp> line 1
20:46
[Coke] how do I fix my scoping issue here?
m: my token word-min {<alpha>}; my token word-max { <+word-min +digit> }; "hi" ~~ / <word-max> /
camelia No such method 'word-min' for invocant of type 'Match'
in regex word-max at <tmp> line 1
in block <unit> at <tmp> line 1
[Coke] so, even simpler. :) 20:46
[Coke] m: my token wordmin {<alpha>}; my token wordmax { <+wordmin +digit> }; say "hi" ~~ / <wordmax> / 20:48
camelia No such method 'wordmin' for invocant of type 'Match'
in regex wordmax at <tmp> line 1
in block <unit> at <tmp> line 1
Geth rakudo.org: 7ff4c6d347 | (Zoffix Znet)++ | 6 files
Archive binaries older than 1 year
moritz [Coke]: needs & for lexical regexes, I believe 20:50
m: my token wordmin {<alpha>}; my token wordmax { <+&wordmin+digit> }; say "hi" ~~ / <wordmax> / # no idea if that works
camelia 5===SORRY!5===
Unrecognized regex metacharacter < (must be quoted to match literally)
at <tmp>:1
------> 3wordmin {<alpha>}; my token wordmax { <+7⏏5&wordmin+digit> }; say "hi" ~~ / <wordma
Unrecognized regex metacharacter + (must be…
[Coke] m: my token wordmin {<alpha>}; say "hi" ~~ / <wordmin> /; 20:57
camelia 「h」
wordmin => 「h」
alpha => 「h」
[Coke] m: my token wordmin {<alpha>}; my token wordmax { [ <wordmin> | <digit> ] } ; say "hi" ~~ / <wordmax> /;
camelia 「h」
wordmax => 「h」
wordmin => 「h」
alpha => 「h」
[Coke] I guess it's the class combination syntax. that's fine, an alternation works. Thanks, moritz 20:58
cfa do yo uneed the [ ]s there? 21:01
Geth rakudo.org: 1b62283c02 | (Zoffix Znet)++ | templates/files-rakudo.html.ep
Link to MoarVM releases from NQP downloads
cfa i guess there might be a quantifier in the real example 21:02
[Coke] I can probably skip them since that is the extent of the token, yah. good point 21:07
Geth rakudo.org: 8abaddb702 | (Zoffix Znet)++ | 3 files
Fix up path/full_path to binaries
21:10
Geth rakudo.org: b40ffa353d | (Zoffix Znet)++ | 6 files
Implement file download routes
21:31
buggable New CPAN upload: AWS-Session-0.2.tar.gz by HANENKAMP cpan.metacpan.org/authors/id/H/HA/...0.2.tar.gz 23:11
Herby_ o/ 23:24
APic \o 23:26
El_Che |}/
APic \o{ 23:29