»ö« 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.
00:00 thou joined
jnthn Hurrah 00:00
thou tbrowder, llfourn: I've re-merged the Untwine Pod commit and made a new pull request: github.com/rakudo/rakudo/pull/1300
jnthn And just in time :)
thou tbrowder, llfourn: I've verified that spec tests pass (modulo the changes needed to remove the unwanted "" contents). 00:02
I guess it would be cleaner for llfourn to update their branch, so they get credit for the work. But if they're not available I'd like to move it forward if it gets positive reviews. 00:04
jnthn Zoffix++ # highlighting tool to make posts look pretty :) 00:06
00:14 cdg joined 00:18 cdg left
tbrowder thou: great! i’ll try it out when i get a chance—still working other pod bugs 00:24
00:31 sena_kun left 00:36 troys_ left 00:51 patrickz_ joined 00:54 patrickz left 00:57 adu joined 01:16 pilne joined
timotimo tbrowder: you may be interested to know that "say" in nqp is actually not only the opcode but also a subroutine built-in to nqp (via its own setting) 01:24
nqp-m: say(&say.HOW.name(&say)) 01:25
camelia BOOTCode
timotimo well, that's not terribly enlightening, because BOOTCode is not what you'd find as the type of subroutines in rakudo land
tbrowder timotimo: yes, i’ve used it bare (also print) but i haven’t seen it documented as a built-in and wasn’t sure it was always safe to use. 01:28
timotimo hah, you're right. there is places where it's not actually safe to use say, i stumbled upon that when i did some frighteningly internalsy hacking on nqp itself at one point 01:29
or maybe what i'm thinking of was the bug with the grammar tracer module? 01:30
adu hi 01:34
01:38 Cabanossi left 01:39 cdg joined 01:40 Cabanossi joined
tbrowder any hoo, it’s quite the adventure! 01:43
timotimo quite true
tbrowder adu: hi
adu tbrowder: how goes?
01:44 cdg left
adu I recently successfully installed Redox 01:44
tbrowder counting down til christmas, lots of christmas cards to get out
what is Redox?
adu en.wikipedia.org/wiki/Redox_(operating_system) 01:45
Do you think anyone will ever write an OS in Perl6? 01:47
01:51 mson left
tbrowder probably, just for the challenge if nothing else! 01:52
adu I could see maybe writing it in nqp 01:54
02:04 comborico1611 left 02:16 adu left 02:24 mahafyi joined 02:26 astj left 02:27 mson joined 02:39 Cabanossi left 02:40 Cabanossi joined 02:45 ilbot3 left 02:58 ilbot3 joined, ChanServ sets mode: +v ilbot3 03:20 ZzZombo left, ZzZombo joined 03:31 pilne left 03:37 cdg joined 03:38 Cabanossi left 03:40 Cabanossi joined 03:41 cdg left 03:43 ChoHag left 03:51 khisanth_ left 04:05 khisanth_ joined 04:07 Cabanossi left 04:08 Cabanossi joined 04:12 cdg joined 04:14 wamba left 04:17 cdg left 04:28 mahafyi left 04:34 ecocode_ left 04:35 ecocode joined 04:36 Cabanossi left 04:39 Cabanossi joined 04:56 mson left 05:00 astj joined 05:05 stux|RC-- joined, jhill_ joined 05:06 klapperl left, ryn1x left, jnthn left, dogbert17 left, ilbelkyr left, krunen left, MilkmanDan left, Matthew[m] left, unclechu left, itaylor57 left, khw left, xui_nya[m] left, leedo left, plicease left, kent\n left, peteretep left, Herby_ left, vike left, stux|RC left, BooK left, TimToady left, jcallen left, gdonald left, Voldenet left, NEveD left, ccntrq left, TreyHarris left, DickClark left, sftp left, patrickz_ left, synopsebot left, Geth left, CIAvash[m] left, AlexDaniel` left, ribasushi left, domm left, esh left, camelia left, Ulti left, ingy left, Mithaldu left, dylanwh left, avalenn left, jsimonet left, PotatoGim left, jhill left, chansen_ left, zostay left, riatre left, dustinm` left, eater left, mephinet left, reu left, Phlogistique left, japanoise left, El_Che left, astj left, khisanth_ left, konsolebox left, mattp_ left, stmuk_ left, telex left, nebuchadnezzar left, squain left, japhb left, phogg left, cosimo left, raydiak__ left, bartolin left, spider-mario left, profan left, f3ew left, marcusramberg left, jeromelanteri left, Morfent left, SCHAPiE left, stux|RC-only left, Util left, mniip left, samcv left, R0b0t1` left, notbenh left, grumble left, eythian left, huf left, Celelibi left, charsbar left, ponbiki left, aeruder_ left, jferrero left, Grrrr left, a3r0 left, [particle]1 left, tabv left, erdic left, preaction left, xinming left, [Coke] left, dj_goku left, perlbot left, Levex left, tokik left, syntaxman left, broquaint left, lucs left, perlawhirl left, renormalist left, simcop2387 left, tardisx left, mantovani left, tony-o left, musca left, shadowpaste left, protium left, DrForr left, sunnavy left 05:08 yoleaux left, wictory[m] left, ilmari[m] left, tadzik left, mack[m] left, wamba[m] left 05:09 Garland_g[m] left, M-Illandan left, mienaikage left, tyil[m] left, squashable6 left, greppable6 left, benchable6 left, unicodable6 left, reportable6 left, releasable6 left 05:11 astj joined, khisanth_ joined, avalenn joined, konsolebox joined, mattp_ joined, jsimonet joined, stmuk_ joined, PotatoGim joined, El_Che joined, japanoise joined, reu joined, mephinet joined, eater joined, dustinm` joined, riatre joined, Phlogistique joined, zostay joined, chansen_ joined, nebuchadnezzar joined, squain joined, japhb joined, phogg joined, cosimo joined, raydiak__ joined, bartolin joined, spider-mario joined, profan joined, f3ew joined 05:12 jhill_ left, jhill_ joined, committable6 left, committable6 joined 05:13 ChanServ sets mode: +v committable6, preaction joined, xinming joined, [Coke] joined, dj_goku joined, perlbot joined, Levex joined, tokik joined, syntaxman joined, broquaint joined, lucs joined, perlawhirl joined, renormalist joined, simcop2387 joined, tardisx joined, mantovani joined, tony-o joined, musca joined, shadowpaste joined, protium joined, DrForr joined, sunnavy joined 05:14 patrickz_ joined, synopsebot joined, Geth joined, domm joined, esh joined, camelia joined, Ulti joined, ingy joined, Mithaldu joined, dylanwh joined, leguin.freenode.net sets mode: +vvv synopsebot Geth camelia 05:15 SCHAAP137 joined, ribasushi joined, telex joined, klapperl joined, ryn1x joined, jnthn joined, dogbert17 joined, ilbelkyr joined, krunen joined, telex left, ribasushi left, SCHAAP137 left, ribasushi joined, marcusramberg joined, jeromelanteri joined, Morfent joined, Util joined, mniip joined, samcv joined, R0b0t1` joined, notbenh joined, grumble joined, eythian joined, huf joined, Celelibi joined, charsbar joined, ponbiki joined, aeruder_ joined, jferrero joined, Grrrr joined, a3r0 joined, [particle]1 joined, tabv joined, erdic joined 05:16 SCHAPiE joined, john51 left 05:17 john51 joined 05:20 telex joined 05:35 j0000000000 joined 05:39 itaylor57 joined, leedo joined, plicease joined, kent\n joined, peteretep joined, Herby_ joined, vike joined, stux|RC joined, BooK joined, TimToady joined, jcallen joined, gdonald joined, Voldenet joined, NEveD joined, ccntrq joined, TreyHarris joined, DickClark joined, sftp joined 05:40 stux|RC left, stux|RC-only joined 05:42 Exodist left 05:44 Herby_ left, Herby_ joined 05:45 Exodist joined 05:54 MilkmanDan joined 05:58 kyan joined 06:05 releasable6 joined 06:08 Herby_ left 06:27 itaipu joined 06:29 cdg joined 06:33 cdg left 06:40 jdoege joined 06:43 philomath_ joined 06:51 astronavt joined 06:55 pmurias joined 06:57 astronavt left, astronavt joined 07:01 jdoege left 07:07 yoleaux joined, ChanServ sets mode: +v yoleaux 07:08 Cabanossi left 07:09 itaipu left, Cabanossi joined 07:15 darutoko joined 07:29 Garland_g[m] joined 07:34 ChoHag joined 07:35 reportable6 joined 07:42 dustinm` left 07:53 dustinm` joined 07:56 mson joined 08:08 domidumont joined 08:15 domidumont left 08:16 domidumont joined 08:20 domidumont1 joined 08:24 domidumont left 08:29 R0b0t1` left 08:30 parv joined 08:31 CIAvash[m] joined 08:32 R0b0t1` joined 08:37 llfourn left, domidumont1 left 08:43 domidumont joined 09:00 hankache joined, rindolf joined 09:01 CIAvash[m] left, Garland_g[m] left
hankache hello #perl6 09:02
09:03 j0000000000 left 09:09 tadzik joined 09:13 pmurias left 09:15 unclechu joined, tyil[m] joined, AlexDaniel` joined, M-Illandan joined, mack[m] joined, Matthew[m] joined, ilmari[m] joined, wamba[m] joined, wictory[m] joined, xui_nya[m] joined, mienaikage joined, Garland_g[m] joined, CIAvash[m] joined, M-Illandan left, wictory[m] left, mienaikage left, CIAvash[m] left, xui_nya[m] left, ilmari[m] left, unclechu left, mack[m] left, Matthew[m] left, AlexDaniel` left, tyil[m] left, Garland_g[m] left, wamba[m] left, tadzik left 09:18 tadzik joined, kerframil joined 09:25 sena_kun joined 09:29 astronavt left 09:36 parv left 09:42 Ven`` joined 09:48 wamba joined 09:49 Ven`` left 09:56 thou left 10:06 Matthew[m] joined, wamba[m] joined, mack[m] joined, ilmari[m] joined, CIAvash[m] joined, M-Illandan joined, AlexDaniel` joined, xui_nya[m] joined, tyil[m] joined, wictory[m] joined, unclechu joined, Garland_g[m] joined, mienaikage joined 10:08 Cabanossi left 10:09 Cabanossi joined 10:11 jeromelanteri left
perlawhirl Zoffix: (and everyone else) fenced code blocks on github hilight properly if you use 'perl 6' instead of 'perl6'. i guess they never got around to making both work 10:22
.tell Zoffix fenced code blocks on github hilight properly if you use 'perl 6' instead of 'perl6' 10:23
yoleaux perlawhirl: I'll pass your message to Zoffix.
10:28 cdg joined 10:33 cdg left 10:35 setty1 joined 10:56 mson left 11:03 geospeck joined 11:05 setty1 left 11:07 Cabanossi left 11:08 TEttinger left 11:09 Cabanossi joined 11:34 lancew joined, cdg joined
lancew Hi all, just looking for namespace advice for a module I have written. I was thinking of breaking this github.com/lancew/MyJudo/blob/mast...b/Judo.pm6 out of the application and making it a Module and extending it a bit. But had two questions, A) Would it just be "noise" as not sure how many people would ever use it. and B) If (and I do mean if) I submitted it for modules.perl6.org what namespace would you put it in? 11:37
11:40 piojo_ joined 11:41 cdg left 11:42 geospeck left
timotimo well, we do have the App:: namespace that's probably for that kind of thing? 11:42
teatime hi lancew, thanks for thinking about contributing the the perl6 ecosystem :) 11:43
lancew The P5 equivalent is metacpan.org/pod/Acme::MetaSyntactic::kodokan I guess (which to be fair I could just use right. :-)
teatime lancew: what is this data / perhaps some English comments? 11:44
timotimo FWIW, even if you have the same name as someone else's module, you can still just :auth<cpan:LANCEW> or :auth<github:lancew> or whatever to get the right one
lancew timotimo, not sure the Judo.pm6 is an "app"? It's a component I use in the app.
lancew goes off to explore the app namespace 11:45
timotimo it can live under App::MyJudo::Judo or something
teatime ah, so App:: is a convenient/welcoming place to claim a private namespace? 11:46
and collisions aren't a big deal
lancew Oh I see. Yeah that makes more sense to me. :-)
11:54 lancew left 12:09 patrickz_ left 12:12 ExtraCrispy joined 12:13 st_iron joined
st_iron good morning my friends 12:14
moritz \o 12:20
12:25 ExtraCrispy left 12:53 piojo_ left 12:58 philomath_ left 13:07 Cabanossi left 13:09 Cabanossi joined 13:11 piojo_ joined 13:18 hankache left 13:20 lancew joined 13:21 lancew left 13:23 geospeck joined 13:25 kitsunenokenja joined 13:41 domidumont1 joined 13:42 domidumont1 left 13:44 domidumont left 13:45 domidumont joined 13:47 itaipu joined 13:48 domidumont left 14:01 wamba left 14:02 wamba joined 14:04 geospeck left 14:05 st_iron left 14:11 _ramix_ joined 14:21 abraxxa joined, _ramix_ left 14:25 abraxxa left 14:33 hankache joined 14:39 abraxxa joined 14:43 abraxxa left 14:48 setty1 joined 14:49 BenGoldberg joined 14:52 llfourn joined 14:56 unicodable6 joined, geospeck joined 14:59 patrickz joined 15:02 patrickz left, patrickz joined 15:03 hankache_ joined 15:05 hankache_ left 15:06 philomath_ joined, hankache left 15:08 piojo_ left 15:17 llfourn left 15:38 eliasr joined 15:47 Zoffix joined
Zoffix . 15:47
yoleaux 10:23Z <perlawhirl> Zoffix: fenced code blocks on github hilight properly if you use 'perl 6' instead of 'perl6'
Zoffix perlawhirl: they don't. They get highlighted as Perl 5 code if you do that. 15:48
perlawhirl: compare the md.md file highlight with p5.pl and p6.p6 highlights: gist.github.com/zoffixznet/2faa177...7d6f1f8294 15:51
It's supposed to be like p6.p6 highlight, but they broke it.
15:53 Zoffix left 15:55 thou joined 15:56 someuser left
thou \o 15:56
15:58 itaipu left 16:02 geospeck left 16:06 patrickz left 16:07 dmaestro joined, Cabanossi left 16:08 someuser_ joined, Cabanossi joined
AlexDaniel I've always thought that ```perl6 works just fine 16:09
hm, it no longer does :o 16:10
dmaestro I've been having trouble with a number of corners of Rakudo* 2017.10 :-( 16:12
The last few previous star releases have "just worked" ...
Here's the latest, trying to install on linux. The following test fails (t/02-rakudo/repl.t): 16:14
# uint8 lexical type encountered while building context iterator 16:15
16:15 AlexDaniel left
dmaestro not ok 33 - Using native numeric types does not break REPL # TODO RT#127933 16:16
synopsebot RT#127933 [open]: rt.perl.org/Ticket/Display.html?id=127933 [REPL] int# bug
dmaestro Ooops - I see it's TODO and it passed the individual test - thought that was the one that broke 'make test' ?
looking again ... 16:17
Hmm ... transient failure I guess .... 16:19
16:21 astronavt joined 16:22 someuser_ left 16:38 zakharyas joined 16:39 someuser joined 16:55 konsolebox left 16:56 khw joined 17:00 konsolebox joined 17:22 kyan left 17:48 evalable6 left, evalable6 joined 17:55 zakharyas left 17:59 wamba left 18:13 thou left, thou joined 18:16 wamba joined, thou left 18:17 thou joined
Ulti has anyone used q:x with the time command? I've tried putting in my command a redirection of stderr to stdout around the time which works on the shell but q:x doesnt appear to capture the output 18:20
gist.github.com/MattOates/af2b0988...b5d56ae649 18:21
18:22 Cabanossi left 18:24 Cabanossi joined
Ulti also this is the macOS time which doesn't have the -o option :( 18:24
geekosaur Ulti, beware that bash has a time builtin that overrides the executable... and you need to redirect the *shell's* stderr to capture its output 18:40
18:42 darutoko left
geekosaur actually I am not sure which one q:x will run there 18:43
it should be using /bin/sh but that might be a different bash build with different options 18:44
(on os x it almost certainly will be)
timotimo i don't think we have a way to capture the output of something run by the shell but not what the shell outputs 18:45
geekosaur actually I thinkt hat's not it because it worked from a command line apparentlu
although at worst 'exec 2>&1; ...' should handle it 18:46
18:48 xiaomiao is now known as AmazingPudding 18:56 pilne joined 19:04 thou left, thou joined 19:08 eater left 19:11 philomath_ left
DrForr o/ 19:15
19:16 mson joined 19:24 cdg joined, kerframil left 19:46 zakharyas joined 19:53 eater joined
mspo examples link isn't https 20:02
and why does this page exist with a link on the footer of perl6.org? (under STD.pm - official Perl6 grammar) 20:04
"viv ("vi" to "v", 6 to 5) is a compiler that uses STD as its front-end. STD itself uses viv to build. It is actively developed along with STD. " 20:05
" Note: STD and viv aren't actively developed any more "
Geth perl6.org: aeca866856 | (Moritz Lenz)++ | includes/footer
remove STD link from footer

it is not that relevante anymore
20:06
mspo 'Everything that can't be categorized otherwise fits into the "Whatever" slot, or as the Perl 6 hacker would write it, *.' 20:07
that * should be a link
on perl6.org/whatever/
did someone stard a lang server for perl6 yet?
DrForr What do you mean by 'language server'? 20:08
mspo langserver.org/ 20:09
isn't like a daemon a text editor can talk to to get access to the AST and stuff
vim (new versions), neovim, and vscode can all use it (at least)
DrForr I don't see Perl on the list, either 5 or 6, so I think your answer is 'no'. 20:10
Feel free to implement your own :) 20:11
Geth perl6.org: a6a5a11976 | (Moritz Lenz)++ | source/whatever/index.html
Linkify whatever star
mspo DrForr: it would be good to add to a to-do list 20:12
moritz mspo: to which/whose TODO list?
DrForr There's a "most wanted" file in the ecosystem, feel free to add it :)
mspo idk 20:13
moritz: thanks for taking my website suggestions
20:17 awwaiid joined
mspo github.com/perl6/ecosystem ? 20:17
I could be missing it; I haven't slept in five years :)
speaking of, time for coffee
DrForr I'm probably wrong. I know there's a most_wanted.txt file somewhere there.
Geth perl6.org: 392fea857b | (Moritz Lenz)++ | source/index.html
Use https:// URLs where possible/sensible
20:21
20:21 Cabanossi left 20:24 Cabanossi joined 20:25 Cabanossi left 20:26 Cabanossi joined 20:29 perlpilot_ joined
mspo anyway something to look at 20:29
I would say "yes I'd love to work on this" but I won't actually do it 20:30
even though: "yes I'd love to work on this"
mienaikage I've been trying this on 2017.11 but can't get my head around it. Anyone know why 1 smartmatch here is False? glot.io/snippets/ew9eb1idvx
20:33 benchable6 joined, ChanServ sets mode: +v benchable6 20:37 sftp left 20:38 sftp joined
mienaikage :m say .<stuff>.Bag ~~ .<stuff>.Bag given %(stuff => :1A,:2B,:3C,:4D) 20:43
Whoops 20:44
m: say .<stuff>.Bag ~~ .<stuff>.Bag given %(stuff => :1A,:2B,:3C,:4D)
camelia False
20:46 eater left
moritz m: say .<stuff>.Bag.perl given %(stuff => :1A,:2B,:3C,:4D 20:48
camelia 5===SORRY!5=== Error while compiling <tmp>
Unable to parse expression in contextualizer; couldn't find final ')' (corresponding starter was at line 1)
at <tmp>:1
------> 3ag.perl given %(stuff => :1A,:2B,:3C,:4D7⏏5<EOL>
expecting…
moritz m: say .<stuff>.Bag.perl given %(stuff => :1A,:2B,:3C,:4D)
20:48 eater joined
camelia ("A").Bag 20:48
moritz m: say ("A").Bag ~~ ("A").Bag
camelia True
moritz mienaikage: it's because ~~ sets $_ 20:49
mienaikage Ah 20:50
Now I get it, thanks
moritz mienaikage: so .<stuff>.Bag is like origina_$_.<stuff>.Bag.<stuff>.Bag
20:56 lizmat joined
mienaikage Time to reread 'Traps to avoid' 20:56
20:57 perlpilot_ left 21:00 Ben_Goldberg joined, BenGoldberg left, Ben_Goldberg is now known as BenGoldberg 21:23 TEttinger joined 21:26 comborico1611 joined 21:30 eliasr left 21:47 Voldenet left 21:51 setty1 left 21:52 Voldenet joined, Voldenet left, Voldenet joined 21:54 Rawriful joined 21:55 mcmillhj joined 22:05 jstuder joined 22:06 Cabanossi left 22:09 Cabanossi joined 22:10 bisectable6 left, bisectable6 joined, ChanServ sets mode: +v bisectable6 22:12 epony left, mcmillhj left 22:15 greppable6 joined 22:16 squashable6 joined 22:19 jstuder left 22:25 comborico1611 left 22:26 comborico1611 joined 22:38 Cabanossi left 22:39 Cabanossi joined 22:49 mcmillhj joined 22:50 zakharyas left 22:55 mcmillhj left 23:01 llfourn joined 23:06 Cabanossi left 23:09 Cabanossi joined 23:14 mcmillhj joined 23:18 mcmillhj left 23:34 spider-mario left 23:35 spider-mario joined 23:57 kaare__ left