[00:06] *** nebuchadnezzar left [00:07] *** Guest30808 joined [00:14] *** pmurias left [00:32] *** lucasb left [00:36] .ask nine Using Inline::Perl5, is there any way to use a Raku module from a Perl program? I don't see anything like quite like that in the README, nor does it seem likely, but it could be useful. [00:36] tbrowder, I'll pass your message to nine [00:41] tbrowder: wouldn't that be the job of a corresponding perl module? [00:42] https://metacpan.org/pod/Inline::Perl6 - also seems to be nine's :) [00:45] *** hkdtam left [00:49] *** wamba left [01:02] Grinnz: thanks! i forgot about that! [01:03] and it makes sense, a perl 5 module to use Raku, duh! [01:20] *** Doc_Holliwood left [01:22] *** Xliff joined [02:17] ¦ whateverable: ba87c4b2da | (Aleks-Daniel Jakimenko-Aleksejev)++ | lib/Whateverable/Running.pm6 [02:17] ¦ whateverable: Add :wipe and :lock parameters for running code [02:17] ¦ whateverable: [02:17] ¦ whateverable: This allows to unpack a build once and run code on it rapidly. It was [02:17] ¦ whateverable: already possible (which is what Blin used) but the functionality was [02:17] ¦ whateverable: very limited. [02:17] ¦ whateverable: review: https://github.com/perl6/whateverable/commit/ba87c4b2da [02:17] ¦ whateverable: 79b39b022a | (Aleks-Daniel Jakimenko-Aleksejev)++ | 3 files [02:17] ¦ whateverable: Make Sourceable more awesome [02:17] ¦ whateverable: [02:17] ¦ whateverable: TL;DR: You can just give it the code you have as is. Magic. [02:17] ¦ whateverable: [02:17] ¦ whateverable: The best interface is no interface. Previous version was a simple [02:17] ¦ whateverable: cover for the CoreHackers::Sourcery module, which is a collection of [02:17] ¦ whateverable: helper functions to get .file and .line of code blocks. It was OK, [02:17] ¦ whateverable: <…commit message has 12 more lines…> [02:17] ¦ whateverable: review: https://github.com/perl6/whateverable/commit/79b39b022a [02:17] ¦ whateverable: ba19584084 | (Aleks-Daniel Jakimenko-Aleksejev)++ | META6.json [02:17] ¦ whateverable: Bump version [02:17] ¦ whateverable: review: https://github.com/perl6/whateverable/commit/ba19584084 [02:20] ¦ whateverable: 44b62aa63c | (Aleks-Daniel Jakimenko-Aleksejev)++ | xt/sourceable.t [02:20] ¦ whateverable: Add forgotten test description [02:20] ¦ whateverable: review: https://github.com/perl6/whateverable/commit/44b62aa63c [02:22] *** evalable6 left [02:25] *** evalable6 joined [02:25] *** sourceable6 joined [03:01] *** benjif joined [04:11] *** reportable6 left [04:11] *** squashable6 left [04:11] *** quotable6 left [04:11] *** statisfiable6 left [04:11] *** sourceable6 left [04:11] *** bisectable6 left [04:11] *** greppable6 left [04:11] *** notable6 left [04:11] *** releasable6 left [04:11] *** unicodable6 left [04:11] *** committable6 left [04:11] *** shareable6 left [04:11] *** nativecallable6 left [04:11] *** benchable6 left [04:11] *** coverable6 left [04:11] *** bloatable6 left [04:12] *** unicodable6 joined [04:12] *** squashable6 joined [04:13] *** greppable6 joined [04:13] *** benchable6 joined [04:13] *** bloatable6 joined [04:13] *** reportable6 joined [04:13] *** releasable6 joined [04:14] *** shareable6 joined [04:14] *** bisectable6 joined [04:14] *** statisfiable6 joined [04:14] *** committable6 joined [04:14] *** coverable6 joined [04:14] *** quotable6 joined [04:14] *** nativecallable6 joined [04:14] *** sourceable6 joined [04:14] *** notable6 joined [04:24] awwaiid: a day late, i know, but I've published 'Point' to the ecosystem that performs faster than 'Tuple' [04:24] awwaiid: but will probably come in handy for future AOC challenges [05:24] *** shareable6 left [05:24] *** bloatable6 left [05:24] *** releasable6 left [05:24] *** sourceable6 left [05:24] *** greppable6 left [05:24] *** squashable6 left [05:24] *** notable6 left [05:24] *** reportable6 left [05:24] *** statisfiable6 left [05:24] *** committable6 left [05:24] *** unicodable6 left [05:24] *** quotable6 left [05:24] *** benchable6 left [05:24] *** bisectable6 left [05:24] *** coverable6 left [05:24] *** nativecallable6 left [05:24] *** nativecallable6 joined [05:24] *** committable6 joined [05:25] *** unicodable6 joined [05:25] *** bisectable6 joined [05:25] *** notable6 joined [05:25] *** sourceable6 joined [05:25] *** releasable6 joined [05:26] *** bloatable6 joined [05:27] *** reportable6 joined [05:27] *** coverable6 joined [05:27] *** shareable6 joined [05:27] *** benchable6 joined [05:27] *** quotable6 joined [05:27] *** statisfiable6 joined [05:27] *** squashable6 joined [05:27] *** greppable6 joined [05:36] *** maettu left [05:37] *** maettu joined [05:57] *** stoned75 left [06:06] *** benjif left [06:11] *** xinming_ left [06:11] *** xinming_ joined [06:14] *** rindolf joined [06:27] *** xinming_ left [06:28] *** xinming_ joined [06:31] *** wamba joined [06:33] *** moon-child left [06:43] *** moon-child joined [06:50] *** Doc_Holliwood joined [06:58] *** wamba left [07:11] *** lelf left [07:37] *** epony left [07:49] *** epony joined [08:02] *** wamba joined [08:03] *** kensanata joined [08:21] *** Guest30808 is now known as nebuchadnezzar [08:23] *** [Coke] left [08:25] *** [Coke] joined [08:29] *** RobRaku joined [08:34] *** squashable6 left [08:34] *** greppable6 left [08:34] *** quotable6 left [08:34] *** coverable6 left [08:34] *** reportable6 left [08:34] *** bloatable6 left [08:34] *** releasable6 left [08:34] *** sourceable6 left [08:34] *** bisectable6 left [08:34] *** unicodable6 left [08:34] *** committable6 left [08:34] *** nativecallable6 left [08:34] *** tellable6 left [08:34] *** chsanch left [08:34] *** kubrat left [08:34] *** rba left [08:38] *** greppable6 joined [08:38] *** squashable6 joined [08:38] *** quotable6 joined [08:38] *** coverable6 joined [08:38] *** reportable6 joined [08:38] *** bloatable6 joined [08:38] *** releasable6 joined [08:38] *** sourceable6 joined [08:38] *** bisectable6 joined [08:38] *** unicodable6 joined [08:38] *** committable6 joined [08:38] *** nativecallable6 joined [08:38] *** tellable6 joined [08:38] *** kubrat joined [08:38] *** chsanch joined [08:38] *** rba joined [08:43] *** mid_home joined [09:03] *** wamba left [09:04] *** Doc_Holliwood left [09:07] *** wamba joined [09:15] *** scimon joined [09:18] *** kensanata left [09:30] *** kensanata joined [09:54] *** squashable6 left [09:54] *** greppable6 left [09:54] *** quotable6 left [09:54] *** coverable6 left [09:54] *** reportable6 left [09:54] *** bloatable6 left [09:54] *** releasable6 left [09:54] *** sourceable6 left [09:54] *** bisectable6 left [09:54] *** unicodable6 left [09:54] *** committable6 left [09:54] *** nativecallable6 left [09:54] *** tellable6 left [09:54] *** chsanch left [09:54] *** kubrat left [09:54] *** rba left [09:54] *** El_Che left [09:54] *** b2gills left [09:54] *** sjn left [09:54] *** dogbert17 left [09:54] *** pat_js left [09:54] *** broquaint left [09:54] *** Ulti left [09:54] *** kensanata left [09:54] *** RobRaku left [09:54] *** statisfiable6 left [09:54] *** benchable6 left [09:54] *** evalable6 left [09:54] *** nebuchadnezzar left [09:54] *** robertle left [09:54] *** awwaiid left [09:54] *** johnjay left [09:54] *** renormalist left [09:54] *** scimon left [09:54] *** xinming_ left [09:54] *** daxim left [09:54] *** abraxxa left [09:54] *** lizmat left [09:54] *** Geth left [09:54] *** Ekho left [09:54] *** surrealpie left [09:54] *** mspo left [09:54] *** bartolin left [09:54] *** tony-o left [09:54] *** cxreg left [09:54] *** ilbelkyr left [09:54] *** mid_home left [09:54] *** Xliff left [09:54] *** eiro left [09:54] *** moritz left [09:54] *** veesh left [09:54] *** sarna left [09:54] *** huf left [09:54] *** cognomin_ left [09:54] *** Manifest0 left [09:54] *** silug left [09:54] *** Summertime left [09:54] *** eythian left [09:54] *** tobs left [09:54] *** Altreus left [09:54] *** tyil left [09:54] *** brass left [09:54] *** masak left [09:54] *** tadzik left [09:54] *** dotdotdot left [09:54] *** nine left [09:54] *** SyrupThinker left [09:54] *** skaji_ left [09:54] *** rba[m] left [09:55] *** sergot left [09:55] *** freezing left [09:55] *** matiaslina left [09:55] *** CIAvash left [09:55] *** wamba left [09:55] *** [Coke] left [09:55] *** moon-child left [09:55] *** skyl4rk left [09:55] *** ZzZombo left [09:55] *** Guest38485 left [09:55] *** maggotbrain left [09:55] *** a6502 left [09:55] *** vrurg left [09:55] *** jjatria left [09:55] *** Guest90798 left [09:55] *** libertas left [09:55] *** guifa left [09:55] *** marcusr left [09:55] *** markmarkmark left [09:55] *** tejr left [09:55] *** jnthn left [09:55] *** KotH left [09:55] *** xkr47 left [09:55] *** klapperl left [09:55] *** go|dfish left [09:55] *** elcaro left [09:55] *** shareable6 left [09:55] *** notable6 left [09:55] *** TreyHarris left [09:55] *** Demos[m] left [09:55] *** Hotbees left [09:55] *** kawaii left [09:55] *** domm left [09:55] *** maettu left [09:55] *** cpan-raku left [09:55] *** lgtaube left [09:55] *** timotimo left [09:55] *** pochi_ left [09:55] *** kybr_ left [09:55] *** AlexDaniel left [09:55] *** japhb left [09:55] *** wbn left [09:55] *** Grrrr left [09:55] *** lucs left [09:55] *** k-man left [09:55] *** xi left [09:55] *** jdv79 left [09:55] *** uzl[m] left [09:55] *** epony left [09:55] *** dpk left [09:55] *** samebchase left [09:55] *** zostay left [09:55] *** Grinnz left [09:55] *** rindolf left [09:55] *** Kaiepi left [09:55] *** unclechu left [09:55] *** zeylos left [09:55] *** Nasrudin left [09:55] *** AlexDaniel` left [09:55] *** BinGOs left [09:56] *** [Coke] joined [09:56] *** epony joined [09:56] *** moon-child joined [09:56] *** rindolf joined [09:56] *** maettu joined [09:56] *** shareable6 joined [09:56] *** notable6 joined [09:56] *** cpan-raku joined [09:56] *** Nasrudin joined [09:56] *** skyl4rk joined [09:56] *** uzl[m] joined [09:56] *** sergot joined [09:56] *** freezing joined [09:56] *** Kaiepi joined [09:56] *** unclechu joined [09:56] *** ZzZombo joined [09:56] *** lgtaube joined [09:56] *** Guest38485 joined [09:56] *** timotimo joined [09:56] *** TreyHarris joined [09:56] *** pochi_ joined [09:56] *** maggotbrain joined [09:56] *** kybr_ joined [09:56] *** zeylos joined [09:56] *** AlexDaniel joined [09:56] *** libertas joined [09:56] *** matiaslina joined [09:56] *** CIAvash joined [09:56] *** a6502 joined [09:56] *** vrurg joined [09:56] *** jjatria joined [09:56] *** Guest90798 joined [09:56] *** Demos[m] joined [09:56] *** AlexDaniel` joined [09:56] *** dpk joined [09:56] *** japhb joined [09:56] *** guifa joined [09:56] *** wbn joined [09:56] *** Grrrr joined [09:56] *** marcusr joined [09:56] *** markmarkmark joined [09:56] *** tejr joined [09:56] *** jnthn joined [09:56] *** lucs joined [09:56] *** KotH joined [09:56] *** Hotbees joined [09:56] *** xkr47 joined [09:56] *** klapperl joined [09:56] *** go|dfish joined [09:56] *** k-man joined [09:56] *** xi joined [09:56] *** samebchase joined [09:56] *** elcaro joined [09:56] *** kawaii joined [09:56] *** domm joined [09:56] *** jdv79 joined [09:56] *** BinGOs joined [09:56] *** zostay joined [09:56] *** Grinnz joined [09:59] *** scimon joined [09:59] *** xinming_ joined [09:59] *** daxim joined [09:59] *** abraxxa joined [09:59] *** lizmat joined [09:59] *** Geth joined [09:59] *** Ekho joined [09:59] *** surrealpie joined [09:59] *** ilbelkyr joined [09:59] *** mspo joined [09:59] *** bartolin joined [09:59] *** tony-o joined [09:59] *** cxreg joined [09:59] *** Doc_Holliwood joined [10:00] *** scimon left [10:00] *** xinming_ left [10:00] *** daxim left [10:00] *** abraxxa left [10:00] *** lizmat left [10:00] *** Geth left [10:00] *** Ekho left [10:00] *** surrealpie left [10:00] *** mspo left [10:00] *** bartolin left [10:00] *** tony-o left [10:00] *** cxreg left [10:00] *** ilbelkyr left [10:00] *** sergot left [10:00] *** freezing left [10:00] *** matiaslina left [10:00] *** CIAvash left [10:00] *** Doc_Holliwood left [10:00] *** [Coke] left [10:00] *** moon-child left [10:00] *** skyl4rk left [10:00] *** ZzZombo left [10:00] *** Guest38485 left [10:00] *** maggotbrain left [10:00] *** a6502 left [10:00] *** vrurg left [10:00] *** jjatria left [10:00] *** Guest90798 left [10:00] *** libertas left [10:00] *** guifa left [10:00] *** marcusr left [10:00] *** markmarkmark left [10:00] *** tejr left [10:00] *** jnthn left [10:00] *** KotH left [10:00] *** xkr47 left [10:00] *** klapperl left [10:00] *** go|dfish left [10:00] *** elcaro left [10:00] *** shareable6 left [10:00] *** notable6 left [10:00] *** TreyHarris left [10:00] *** Demos[m] left [10:00] *** Hotbees left [10:00] *** kawaii left [10:00] *** domm left [10:00] *** maettu left [10:00] *** cpan-raku left [10:00] *** lgtaube left [10:00] *** timotimo left [10:00] *** pochi_ left [10:00] *** kybr_ left [10:00] *** AlexDaniel left [10:00] *** japhb left [10:00] *** wbn left [10:00] *** Grrrr left [10:00] *** lucs left [10:00] *** k-man left [10:00] *** xi left [10:00] *** jdv79 left [10:00] *** uzl[m] left [10:00] *** epony left [10:00] *** dpk left [10:00] *** samebchase left [10:00] *** zostay left [10:00] *** Grinnz left [10:00] *** rindolf left [10:00] *** Kaiepi left [10:00] *** unclechu left [10:00] *** zeylos left [10:00] *** Nasrudin left [10:00] *** AlexDaniel` left [10:00] *** BinGOs left [10:01] *** Doc_Holliwood joined [10:01] *** cxreg joined [10:01] *** tony-o joined [10:01] *** bartolin joined [10:01] *** mspo joined [10:01] *** ilbelkyr joined [10:01] *** surrealpie joined [10:01] *** Ekho joined [10:01] *** Geth joined [10:01] *** lizmat joined [10:01] *** abraxxa joined [10:01] *** daxim joined [10:01] *** xinming_ joined [10:01] *** scimon joined [10:01] *** [Coke] joined [10:01] *** epony joined [10:01] *** moon-child joined [10:01] *** rindolf joined [10:01] *** maettu joined [10:01] *** shareable6 joined [10:01] *** notable6 joined [10:01] *** cpan-raku joined [10:01] *** Nasrudin joined [10:01] *** skyl4rk joined [10:01] *** uzl[m] joined [10:01] *** sergot joined [10:01] *** freezing joined [10:01] *** Kaiepi joined [10:01] *** unclechu joined [10:01] *** ZzZombo joined [10:01] *** lgtaube joined [10:01] *** Guest38485 joined [10:01] *** timotimo joined [10:01] *** TreyHarris joined [10:01] *** pochi_ joined [10:01] *** maggotbrain joined [10:01] *** kybr_ joined [10:01] *** zeylos joined [10:01] *** AlexDaniel joined [10:01] *** libertas joined [10:01] *** matiaslina joined [10:01] *** CIAvash joined [10:01] *** a6502 joined [10:01] *** vrurg joined [10:01] *** jjatria joined [10:01] *** Guest90798 joined [10:01] *** Demos[m] joined [10:01] *** AlexDaniel` joined [10:01] *** dpk joined [10:01] *** japhb joined [10:01] *** guifa joined [10:01] *** wbn joined [10:01] *** Grrrr joined [10:01] *** marcusr joined [10:01] *** markmarkmark joined [10:01] *** tejr joined [10:01] *** jnthn joined [10:01] *** lucs joined [10:01] *** KotH joined [10:01] *** Hotbees joined [10:01] *** xkr47 joined [10:01] *** klapperl joined [10:01] *** go|dfish joined [10:01] *** k-man joined [10:01] *** xi joined [10:01] *** samebchase joined [10:01] *** elcaro joined [10:01] *** kawaii joined [10:01] *** domm joined [10:01] *** jdv79 joined [10:01] *** BinGOs joined [10:01] *** zostay joined [10:01] *** Grinnz joined [10:02] *** wamba joined [10:02] *** kensanata joined [10:02] *** RobRaku joined [10:02] *** statisfiable6 joined [10:02] *** benchable6 joined [10:02] *** evalable6 joined [10:02] *** nebuchadnezzar joined [10:02] *** robertle joined [10:02] *** awwaiid joined [10:02] *** johnjay joined [10:02] *** renormalist joined [10:02] *** johnjay left [10:03] *** greppable6 joined [10:03] *** squashable6 joined [10:03] *** quotable6 joined [10:03] *** coverable6 joined [10:03] *** reportable6 joined [10:03] *** bloatable6 joined [10:03] *** releasable6 joined [10:03] *** sourceable6 joined [10:03] *** bisectable6 joined [10:03] *** unicodable6 joined [10:03] *** committable6 joined [10:03] *** nativecallable6 joined [10:03] *** tellable6 joined [10:03] *** kubrat joined [10:03] *** chsanch joined [10:03] *** rba joined [10:03] *** El_Che joined [10:03] *** b2gills joined [10:03] *** sjn joined [10:03] *** dogbert17 joined [10:03] *** pat_js joined [10:03] *** Ulti joined [10:03] *** broquaint joined [10:04] *** rba[m] joined [10:04] *** mid_home joined [10:04] *** Xliff joined [10:04] *** eiro joined [10:04] *** moritz joined [10:04] *** veesh joined [10:04] *** sarna joined [10:04] *** Summertime joined [10:04] *** huf joined [10:04] *** cognomin_ joined [10:04] *** Manifest0 joined [10:04] *** silug joined [10:04] *** eythian joined [10:04] *** tobs joined [10:04] *** Altreus joined [10:04] *** tyil joined [10:04] *** masak joined [10:04] *** dotdotdot joined [10:04] *** skaji_ joined [10:04] *** tadzik joined [10:04] *** brass joined [10:04] *** nine joined [10:04] *** SyrupThinker joined [10:04] *** johnjay joined [10:05] *** sarna left [10:05] *** sarna joined [10:13] *** wamba left [10:21] *** rindolf left [10:24] *** wamba joined [10:24] *** pmurias joined [10:25] *** wamba left [10:30] *** wamba joined [10:55] *** wamba left [10:57] *** wamba joined [11:01] *** sena_kun joined [11:05] *** wamba left [11:11] *** rindolf joined [11:15] *** mid_home left [11:17] *** wamba joined [11:20] *** mid_home joined [11:24] New module released to CPAN! Point (1.0.0) by 03ELCARO [11:36] *** Doc_Holliwould joined [11:39] *** Doc_Holliwood left [11:51] *** wamba left [12:08] *** hkdtam joined [12:10] *** RobRaku left [12:11] *** pmurias left [12:11] *** wamba joined [12:26] *** sena_kun left [12:40] *** RobRaku joined [12:41] *** sena_kun joined [12:43] *** pmurias joined [12:43] *** skyheights joined [12:56] *** lucasb joined [13:11] elcaro: playing AoC? :) [13:24] *** joule joined [13:32] lol, people got offended by the name of the Brainfuck language [13:33] Let's rename it too, it's causing problems! [13:33] *** bazzaar joined [13:37] *** Xliff left [13:53] raku o/ [13:54] bazzaar: o/ [13:54] After installing rakudo-pkg on OpenSuse (/opt/rakudo-pkg), and installing zef as user, I'm running through the Rakudo Star module list, installing modules to the default modules location (~/.perl6) [13:55] It's all going swimmingly, until I get to try 'zef install p6doc' which fails, as it's unable to create directory '/opt/rakudo-pkg/share/perl6/site/doc' with mode '0o777': Permission denied [13:55] My question is why isn't it installing p6doc in ~/.perl6 with all the other modules? [13:55] sena_kun: Hi [13:56] bazzaar: can you provide `which zef` output? if it's using your local zef, then it should happen, otherwise need to do some magic with $PATH to make the local one priority [13:57] s/provide/check/ [13:58] sena_kun: which zef (/opt/rakudo-pkg/bin/zef) [13:59] sena_kun: raku -v (This is Rakudo version 2019.11 built on MoarVM version 2019.11) [13:59] bazzaar: it means that the binary of zef you are using is still the rakudo-pkg one, not local one... maybe El_Che knows the answer quickly? [14:02] bazzaar: did you do https://github.com/nxadm/rakudo-pkg#set-the-path instructions? [14:02] `PATH=~/.perl6/bin:/opt/rakudo-pkg/bin:/opt/rakudo-pkg/share/perl6/site/bin:$PATH` sets `perl6/bin` above `/opt/rakudo-pkg/bin`, so the local zef is used [14:07] *** skyheights left [14:07] sena_kun: I ran the script (/opt/rakudo-pkg/bin/install-zef-as-user) before installing any of the modules, and I now have successfully installed around 20 of the R* modules, and they reside in the local (~/.perl6) dir [14:08] sena_kun: p6doc has been the only one to try install into /opt [14:10] sena_kun: thanks for your help [14:14] bazzaar: so updating the $PATH helped? [14:20] sena_kun: sorry I didn't see your question, yes I originally ran /opt/rakudo-pkg/bin/add-rakudo-to-path, and the local .perl6 dir does occur before /opt/rakudo-pkg/bin in my PATH, this was all done before I started loading the modules [14:22] bazzaar: do you have `zef` binary in local .perl6? because it seems like it is not, as `which zef` points to global one [14:22] sena_kun: so as all the modules have loaded seemingly in a correct fashion, I assume? that my setup is OK? [14:26] sena_kun: yes there is a zef binary in ~/.perl6/bin also which was installed when I ran that script (/opt/rakudo-pkg/bin/install-zef-as-user) [14:27] *** sena_kun left [14:30] *** Doc_Holliwould left [14:31] *** Doc_Holliwould joined [14:31] *** patrickb joined [14:33] sena_kun: aaah, I just tried echo $PATH, and it's not what I expected :-), sigh.. , thanks for your help :-) [14:33] bazzaar, I'll pass your message to sena_kun [14:36] *** RobRaku left [14:40] *** sena_kun joined [14:42] .tell jmerelo do you have an idea what I could do to fix this p6doc issue here: https://gitlab.com/tyil/rakudo-star/-/jobs/370553844#L1035 [14:42] tyil, I'll pass your message to jmerelo [14:45] .tell jmerelo I think it's a misconfigured submodule on my end, upon taking a closer look [14:45] tyil, I'll pass your message to jmerelo [14:47] *** RobRaku joined [14:59] *** bazzaar left [14:59] *** joule left [15:17] *** RobRaku left [15:34] *** wamba1 joined [15:36] *** vrurg_ joined [15:37] *** vrurg left [15:38] *** wamba left [15:43] *** pmurias left [15:45] *** jmerelo joined [15:54] .seen kaiepi [15:54] jmerelo, I saw kaiepi 2019-12-03T22:07:45Z in #raku-dev: still, i wonder if there are ways to avoid needing to make a mixin for each parameterization of a parametric class [15:55] .seen guifa [15:55] jmerelo, https://gist.github.com/2625754c61366d4ae7a181e7bd461d16 [15:55] .tell Kaiepi please send me in some effective way your email address or ID in wordpress.com for the Advent calendar articles. [15:55] jmerelo, I'll pass your message to Kaiepi [15:56] *** pmurias joined [15:56] .tell guifa please send me in some effective way your email address or ID in wordpress.com for the Advent calendar article. [15:56] jmerelo, I'll pass your message to guifa [16:02] OK, I think I've got everyone or invited or with a notice to send me their email. If there's anyone who's going to write an article and does not have the credentials to publish it, just let me know [16:02] 2019-12-05T14:42:29Z #raku jmerelo do you have an idea what I could do to fix this p6doc issue here: https://gitlab.com/tyil/rakudo-star/-/jobs/370553844#L1035 [16:02] 2019-12-05T14:45:32Z #raku jmerelo I think it's a misconfigured submodule on my end, upon taking a closer look [16:03] jmerelo: if you prefer, I'm connected almost all the time, so people can easily pm me an email address if they don't want to post it publically [16:03] but I'm unsure if I can invite people [16:03] I'm asking them to email or dm me, but thanks anyway [16:03] I don't see the error above. Where is it? [16:04] [p6doc] fatal: not a git repository: /builds/tyil/rakudo-star/work/build/rakudo-star-2019.11-rc1/modules/p6doc/../../.git/modules/modules/p6doc [16:04] on line 1035, apparently it doesn't anchor well [16:05] tyil: maybe because it's moved to Raku/doc? [16:05] *** b2gills left [16:06] *** b2gills joined [16:07] tyil: no, that shouldn't be it... It's an old version, too... [16:14] *** benjif joined [16:15] *** ben_m left [16:26] *** sena_kun left [16:30] I'm collecting a list of all games (of any size, genre, level of polish, UI toolkit) written in Raku ... if you have written one, or know of one that I should include, please ping me! :-) [16:40] *** kensanata left [16:41] ¦ problem-solving: lizmat assigned to jnthn Issue What should `val()` support? https://github.com/perl6/problem-solving/issues/138 [16:43] *** MasterDuke joined [16:44] *** lucasb left [16:51] *** sena_kun joined [16:52] *** hythm joined [16:53] *** Guest38485 left [17:23] *** scimon left [17:30] *** wamba1 left [17:33] *** jmerelo left [17:52] squashable6: status [17:52] AlexDaniel, ⚠🍕 Next SQUASHathon in ≈10 hours (2019-12-07 UTC-12⌁UTC+20). See https://github.com/rakudo/rakudo/wiki/Monthly-Bug-Squash-Day [17:59] *** cpan-raku left [18:03] *** wamba joined [18:09] *** cpan-raku joined [18:09] *** cpan-raku left [18:09] *** cpan-raku joined [18:24] *** chloekek joined [18:29] ¦ ecosystem: 1c28634ac1 | (Nick Logan)++ (committed using GitHub Web editor) | META.list [18:29] ¦ ecosystem: Add 'sanity' distribution to ecosystem [18:29] ¦ ecosystem: review: https://github.com/perl6/ecosystem/commit/1c28634ac1 [18:46] *** patrickb left [18:49] Really? Nobody knows any Raku games? I know *I've* written a few, and timotimo I believe has as well. There's got to be more than just us. [18:49] No game is too small. If you've written Hangman, that counts for my purposes. [18:52] *** sena_kun left [19:00] *** patrickb joined [19:03] *** finanalyst joined [19:05] *** stoned75 joined [19:07] *** sena_kun joined [19:08] *** stoned75 left [19:18] ¦ doc: coke assigned to JJ Issue typo https://github.com/Raku/doc/issues/3110 [19:18] ¦ doc: coke self-assigned typo https://github.com/Raku/doc/issues/3110 [19:18] ¦ doc: coke self-unassigned typo https://github.com/Raku/doc/issues/3110 [19:24] *** lucasb joined [19:24] ¦ doc: e06444bf1c | Coke++ | xt/words.pws [19:24] ¦ doc: Learn more compunit names [19:24] ¦ doc: review: https://github.com/Raku/doc/commit/e06444bf1c [19:24] ¦ doc: 802300fdce | Coke++ | util/aspell-wrapper.t [19:24] ¦ doc: add wrapper for xt/aspell.t [19:24] ¦ doc: [19:24] ¦ doc: we can't run it for all files at once due to a rakudo bug. [19:24] ¦ doc: review: https://github.com/Raku/doc/commit/802300fdce [19:25] ¦ doc: 589005d982 | (Juan Julián Merelo Guervós)++ (committed using GitHub Web editor) | doc/Type/Sequence.pod6 [19:25] ¦ doc: Fixes non-existent word. [19:25] ¦ doc: [19:25] ¦ doc: Closes #3110 [19:25] ¦ doc: Thanks! [19:25] ¦ doc: review: https://github.com/Raku/doc/commit/589005d982 [19:32] *** RobRaku joined [19:32] I just tried to push a typo fix but it didn't work--what do I have to do besides changing "perl6" to "Raku" in my remotes? [19:32] My signature hash was verified [19:33] Sorry, talking about Raku/doc repo [19:33] <[Coke]> what does the error message say? [19:34] <[Coke]> I had an issue recently where I had to push "ok" on an old ssh key somewhere. [19:34] Hmm [19:34] GH status says it's ok, but looks instable to me... [19:35] *unstable [19:35] My git interface is a bit cryptic for unusual error messages. Let me try pushing at the CLI--I need to figure out how to use my GPG agent with the default porcelain first [19:36] *** mspo left [19:36] Oh, it was just an edit conflict--somebody else beat me to it [19:37] *** stoned75 joined [20:01] *** RobRaku left [20:02] I'm pondering to change my github account name. Any hints on what might go wrong? [20:03] Same question wrt CPAN name. I suspect rename is a bad idea for CPAN is it's pretty much write once only... Should I just create a second CPAN identity? [20:04] AlexDaniel: I seem to recall a conversation about this ^ topic you took part in some time ago ... Any clues? [20:04] github does not recognize *.raku files or files with shebang #!raku it seems [20:05] is there somewhere we can send a PR? [20:05] patrickb: read this: https://help.github.com/en/github/setting-up-and-managing-your-github-user-account/changing-your-github-username [20:05] patrickb: I think it should go smoothly [20:06] renaming an org is problematic, but renaming a personal account should be ok I think [20:06] El_Che: yes, was it linguist? [20:06] Thanks! I hope to lower the confusion a bit. I've been pretty much throwing my old an new name around at the same time for quite a while now... [20:07] El_Che: see here for closed issues to get an idea of what we did in the past: https://github.com/github/linguist/issues?q=perl6+is%3Aissue+sort%3Aupdated-desc+is%3Aclosed [20:12] https://github.com/github/linguist/issues/4090 is the latest relevant issue [20:13] linguist is indeed what would make that determination [20:13] separately, https://github.com/github/markup would have to be told how to render a rakudoc and such [20:18] and https://github.com/github/linguist/pull/4149 [20:18] there was a lot of work to get pod6 both recognized and rendered (not sure if the latter happened?) [20:19] … sorta [20:19] it doesn't fully work [20:20] https://github.com/github/markup/issues/1260#issuecomment-466825090 [20:20] ah the problem was executing the program to render its pod [20:21] ¦ ecosystem: db401615c6 | thundergnat++ (committed using GitHub Web editor) | META.list [20:21] ¦ ecosystem: Add perl6-App-pixel-pick to the ecosystem [20:21] ¦ ecosystem: [20:21] ¦ ecosystem: Terminal utility to interactively / programmatically get the RGB color of any screen pixel in an X11 environment. [20:21] ¦ ecosystem: See https://github.com/thundergnat/perl6-App-pixel-pick [20:21] ¦ ecosystem: review: https://github.com/perl6/ecosystem/commit/db401615c6 [20:21] so anyway - getting linguist to recognize the new extensions should be an easy task. getting markup to render rakudoc may take more effort [20:52] *** sena_kun left [21:00] *** RobRaku joined [21:03] *** mid_home left [21:07] *** sena_kun joined [21:37] *** RobRaku left [21:37] *** wildtrees joined [21:49] *** RobRaku joined [21:51] *** finanalyst left [21:52] *** hythm left [21:54] *** RobRaku left [21:54] *** Bob47 joined [21:54] *** wamba left [21:56] *** Bob47 left [22:16] *** chloekek left [22:25] patrickb: ah, one thing you have to be aware of is that anybody else will be able to register your previous nickname [22:25] patrickb: if you have some important repos, then they can also create repos with same names [22:25] patrickb: meaning that a repo redirect will stop working [22:26] patrickb: keep in mind you can't register another account for your old name, github allows only 1 account per human [22:26] you can claim that the other account is your bot account (which you can only have 1) but I'm not sure if that's going to fly [22:26] so instead, you can probably register an org [22:54] *** sena_kun left [22:57] AlexDaniel: replacing perl6 by raku could be very easy: https://github.com/github/linguist/blob/b645bb940bd3eebd0422e013fda76373eae25467/lib/linguist/languages.yml#L3849 . Adding it next to perl6 less so [22:57] El_Che: aliases? [22:58] El_Che: it's just a name [22:58] El_Che: call it Raku, add raku to aliases and interpreters, and we're good to go? What am I missing? [22:59] change all the examples as well [22:59] https://github.com/github/linguist/search?p=1&q=perl6&unscoped_q=perl6 [22:59] do we have someone that knows linguist well in order to make sure we don't send a bullshit PR? [23:01] tyil and jj both have sent linguist PRs so maybe know what to do [23:01] I once got something merged, but that was later reverted iirc [23:02] because to generate pod6, you have to execute the file [23:02] which was not allowed in the end [23:08] *** sena_kun joined [23:32] is there a way to get the keys of the named parameters of MAIN as a hash of strings, a list, whatever? [23:32] or do I need to parse @*ARGS myself for that? [23:33] mm, skip that last one, because params that are not present are not there [23:33] I need the signature of MAIN, rather [23:34] El_Che: `say &MAIN.signature;`? [23:34] 2019-12-05T14:33:27Z #raku sena_kun: aaah, I just tried echo $PATH, and it's not what I expected :-), sigh.. , thanks for your help :-) [23:35] *** stoned75 left [23:35] El_Che: and then you can play with the signature however you want, I think... getting a list of nameds would be a one-liner for sure. ;) [23:36] I'll have a look at signature, thx! [23:36] m: sub foo(:$hehe) { say &foo.signature } [23:36] sena_kun, rakudo-moar 382d18bda: OUTPUT: «» [23:36] hmm [23:36] m: sub foo(:$hehe) { say &foo.signature }; foo; [23:36] sena_kun, rakudo-moar 382d18bda: OUTPUT: «(:$hehe)␤» [23:36] sub foo(:$hehe) { say &foo.signature.grep(*.is-named) }; foo; [23:37] what, no response? [23:37] m: sub foo(:$hehe) { say &foo.signature.params.grep(*.named)>>.name }; foo; [23:37] sena_kun, rakudo-moar 382d18bda: OUTPUT: «($hehe)␤» [23:37] ^ something like this [23:38] sourceable6: Int, 'base' [23:38] sena_kun, No idea, boss. Can you give me a Code object? [23:38] can I get the 'hehe'? [23:38] El_Che: like, without sigils? [23:38] *** Xliff joined [23:38] I need the string, yes [23:38] nope, you need to cut them off by yourself [23:39] I want to provide parameters by env en by signature of Main [23:39] check if the second char is alpha and if no, cut off two chars, else a single one [23:39] o/ [23:39] PARAM=foo would be the same as --param=foo [23:39] sena_kun: ah, it's a literal [23:39] nice [23:40] El_Che: well, if you do `.name` on Parameter instance, then yes, they are strings [23:40] you can read up about `Signature` and `Parameter` in docs, it is a pretty cool feature and it is documented pretty well [23:41] yes, looking at Signature atm [23:41] *** pmurias left [23:41] sourceable6: help [23:41] sena_kun, Like this: sourceable6: 42.base(16) # See wiki for more examples: https://github.com/perl6/whateverable/wiki/Sourceable [23:41] sourceable6: 42.base(16) [23:41] sena_kun, https://github.com/rakudo/rakudo/blob/382d18b/src/core.c/Int.pm6#L93 [23:41] Is there a string distance algorithm built into rakudo? [23:42] Xliff: yeah levenstein, but it's really meant only for internal use [23:42] How can I get at it? [23:42] StrDistance [23:42] \o/ [23:42] sena_kun: thanks. Exactly what I was looking for [23:43] I see this waaaaaaay to often: sub foo(:$hehe) { say &foo.signature.params.grep(*.named)>>.name }; foo; [23:43] oops [23:43] *** pmurias joined [23:43] I meant: Unsupported use of =~ to do pattern matching; in Perl 6 please use ~~ [23:43] \o/ [23:43] m: my $a = "old"; my $b = "new"; say ($a ~~ tr/$old/$new).^name [23:43] Xliff, rakudo-moar 382d18bda: OUTPUT: «(exit code 1) 04===SORRY!04=== Er…» [23:43] Xliff, Full output: https://gist.github.com/0c761b29c599830dd0023ee25eda5648 [23:43] m: my $a = "old"; my $b = "new"; say ($a ~~ tr/$old/$new/).^name [23:43] Xliff, rakudo-moar 382d18bda: OUTPUT: «StrDistance␤» [23:43] m: my $a = "old"; my $b = "new"; say ($a ~~ tr/$old/$new/).Int [23:43] Xliff, rakudo-moar 382d18bda: OUTPUT: «3␤» [23:44] m: my $a = "old"; my $b = "new"; say ($a ~~ tr/$a/$b/).Int [23:44] Xliff, rakudo-moar 382d18bda: OUTPUT: «0␤» [23:44] m: my $a = "old"; my $b = "new"; say ($a ~~ tr/{$a}/{$b}/).Int [23:44] Xliff, rakudo-moar 382d18bda: OUTPUT: «0␤» [23:44] m: my $a = "old"; my $b = "new"; say ($a ~~ tr/{$a}/{$b}/).before [23:44] Xliff, rakudo-moar 382d18bda: OUTPUT: «old␤» [23:44] m: my $a = "old"; my $b = "new"; say ($a ~~ tr/{$a}/{$b}/).after [23:44] Xliff, rakudo-moar 382d18bda: OUTPUT: «old␤» [23:44] sena_kun: yeah, it's different now, no need to think and transform your code :) [23:44] m: my $a = "old"; my $b = "new"; say ($a ~~ tr/{$a}/$b/).after [23:44] Xliff, rakudo-moar 382d18bda: OUTPUT: «old␤» [23:45] this should work too: [23:45] sourceable6: Int.base [23:45] AlexDaniel, https://github.com/rakudo/rakudo/blob/382d18b/src/core.c/Int.pm6#L92 [23:45] m: my $a = "old"; my $b = "new"; say ($a ~~ tr/<{$a}>/$b/).Int [23:45] Xliff, rakudo-moar 382d18bda: OUTPUT: «0␤» [23:45] fml: 00:45 [23:45] thx, see you tomorrow probably! [23:45] How can I get tr to work with lexicals? [23:45] AlexDaniel++ [23:46] *** sena_kun left [23:48] m: my $before = "old"; my $after = "new"; my $d = StrDistance.new( :$before, :$after ); say $d.Int [23:48] Xliff, rakudo-moar 382d18bda: OUTPUT: «3␤» [23:48] m: my $before = "old"; my $after = "new"; my $d = StrDistance.new( :$before, :$after ); say $d.Int; say $d.before; say $d.after [23:48] Xliff, rakudo-moar 382d18bda: OUTPUT: «3␤old␤new␤»