[00:03] *** quotable6 joined [00:03] *** greppable6 joined [00:03] *** committable6 joined [00:04] *** shareable6 joined [00:05] *** linkable6 joined [00:05] *** nativecallable6 joined [00:05] *** tellable6 joined [00:05] *** coverable6 joined [00:36] *** jjido left [00:50] *** amenonsen left [00:51] *** amenonsen joined [01:43] *** moon-child left [01:44] *** moon-child joined [02:03] *** statisfiable6 joined [02:03] *** unicodable6 joined [02:04] *** squashable6 joined [02:05] *** reportable6 joined [02:13] *** squashable6 left [02:14] *** squashable6 joined [03:07] Xliff, japhb: as promised: https://vrurg.github.io/2021/10/05/Merging-Symbols-Issue [03:07] 2021-10-05T09:27:03Z #moarvm vrurg It's about separate compilation; the compilation of a module should start with an empty GLOBAL and accumulate the things that are `use`d by it. [03:14] *** evalable6 left [03:14] *** linkable6 left [03:18] is it possible to add candidates to multis in other modules? [03:18] *** Juerd left [03:18] m1.rakumod: unit module m1; our proto f(|) {*}; multi f(Int) { say 'int' } [03:18] *** juanfra left [03:18] m.raku: use m1; multi m1::f(Num) { say 'num' }; m1::f 5e0 [03:18] currently errors [03:19] *** CIAvash left [03:28] *** squashable6 left [03:34] *** juanfra joined [03:37] *** CIAvash joined [04:16] *** evalable6 joined [04:30] *** squashable6 joined [05:12] *** ufobat joined [05:17] *** linkable6 joined [05:40] *** abraxxa-home joined [05:54] Very interesting, vrurg, thank you! I think I may have worked around this in MUGS kindof by accident, but it does explain some weirdness that I see when I'm moving packages around. [06:02] *** reportable6 left [06:04] *** reportable6 joined [06:23] *** Sgeo left [06:57] *** jjido joined [07:19] m: $*PERL.compiler.version.say [07:19] rakudo-moar ec65ffc8d: OUTPUT: «v2021.09.238.gec.65.ffc.8.d␤» [07:29] *** jjido left [07:33] *** patrickb joined [07:33] moon-child: with what error? [07:34] moon-child: usually you'd export those multis (and the proto) [07:34] nine: I should clarify, 'm1::f 5e0' errors, claiming there is no matching candidate [07:34] 'multi m1::f(Num)...' does not error [08:07] *** dakkar joined [08:26] moon-child: I wanted to do something similar in the same unit, but it didn't work, the only option I found is `.wrap`: `&m1::f.wrap: sub (|c) { given c { when :(Num) { say 'num' }; default { callsame } } }` [08:47] *** Xliff left [08:51] *** patrickb left [08:54] *** jjido joined [09:12] *** patrickb joined [09:18] *** patrickb left [09:18] *** patrickb joined [09:30] *** jjido left [09:53] *** mykhal joined [10:07] *** linkable6 left [10:09] *** linkable6 joined [10:14] *** patrickz joined [10:15] *** patrickb left [10:22] *** lizmat_ joined [10:22] *** Geth_ joined [10:22] *** RakuIRCLogger joined [10:23] *** TempIRCLogger joined [10:24] *** RakuIRCLogger_ left [10:24] *** Geth joined [10:24] *** TempIRCLogger__ left [10:24] *** lizmat left [10:24] *** Geth left [10:24] *** Geth_ left [10:25] *** Geth joined [10:25] *** lizmat_ left [10:25] *** lizmat joined [10:46] *** sena_kun joined [11:39] *** tejr left [11:40] *** tejr joined [11:45] ¦ examples: Altai-man self-unassigned Change extensions to .p6 https://github.com/Raku/examples/issues/57 [11:57] *** jjido joined [12:00] *** simcop2387_ joined [12:02] *** perlbot joined [12:02] *** reportable6 left [12:04] *** reportable6 joined [12:10] *** jjido left [12:12] *** cognominal joined [12:31] *** simcop2387_ is now known as simcop2387 [13:37] *** ggoebel joined [13:38] Any pointers on how one specifies a dependency on a Perl5 module in the META6.json? [13:40] ggoebel: :from [13:40] or in the long hash form: 'from': 'Perl5' [13:42] so... "depends": ["Spreadsheet::ParseXLSX:from"] ...? [13:42] yes [13:45] it's poasible that only one form is implemented. can't check now as I'm only on a phone [13:46] that is strangely consistent :-) didn't expect that to work. will give it a try [13:46] hmm... zef install Inline::Perl5 [13:46] ===> Searching for: Inline::Perl5 [13:46] ===> Searching for missing dependencies: perl:from [13:46] No such method 'as' for invocant of type 'Any' [13:47] I really need to remove that dependency as distros don't pit libperl.so in the library path [13:47] it's safe to ignore the error via zef command line switch [13:47] thx [13:50] zef --force install Inline::Perl5 gives the same output. i.e. never gets to ===> Installing [13:51] getting further with zef --/depends --/test --force install Inline::Perl5 [13:52] installed :-) [13:55] *** amulchinock joined [13:56] *** amulchinock left [14:11] *** immediate joined [14:12] *** Sgeo joined [14:13] *** simcop2387 left [14:13] *** perlbot left [14:17] *** perlbot joined [14:25] *** abraxxa left [14:26] *** simcop2387 joined [14:28] *** tejr left [14:30] *** tejr joined [14:34] hi, why is the new operator not taking precedence: [14:35] m: sub infix:<^> is equiv(&infix:<**>) { $^a ** $^b }; say 5 * 4 ^ 3 [14:35] rakudo-moar 569f90eae: OUTPUT: «8000␤» [14:35] expecting 320 [14:36] m: say 4 ^ 3 [14:36] rakudo-moar 569f90eae: OUTPUT: «one(4, 3)␤» [14:37] immediate: the problem is that there already *is* an infix:<^>, and raku cannot retroactively change the precedence of an operator [14:37] one could argue that this should raise an error though [14:37] (I believe I have argued that in the past) [14:37] oh, sorry, thanks... [14:39] *** Petr joined [14:40] m: sub infix:<^>(\a,\b) is equiv(&infix:<**>) { "foo" } # immediate [14:40] rakudo-moar 569f90eae: ( no output ) [14:40] *** abraxxa joined [14:41] m: sub infix:<^>(\a,\b) is equiv(&infix:<**>) { "foo" }; say 4 ^ 5 [14:41] rakudo-moar 569f90eae: OUTPUT: «foo␤» [14:41] Nice day )) Anybody can help me? Can i convert html to docx & [14:41] immediate: the problem is that your candidate did not have 2 params [14:42] lizmat: didn't it? With $^a and $^b? [14:42] and it gave a result 8000 back as (5 * 4) ^ 3 [14:43] I cant find any solution for this... [14:44] <[Coke]> Petr: I don't think raku has any interop with the latest office standard. You might find a solution in perl (that you could then use from Raku) [14:44] <[Coke]> If it's a one off.. you should be able to cut and paste it in.) [14:45] What about ODT? [14:45] i think tbrowder was working on some modules for office docs [14:46] and i think jnthn made a module to work with xls [14:47] immediate: ah, yes... :-) [14:47] m: sub infix:<^> is equiv(&infix:<**>) { $^a, $^b; "foo" }; say 4^5 [14:47] rakudo-moar 569f90eae: OUTPUT: «foo␤» [14:48] so, I'm not sure why that didn't work for you, immediate [14:48] <[Coke]> https://stackoverflow.com/questions/4226095/html-to-doc-converter-in-python/4227062#4227062 - a python example of using the word itself to do the conversion. [14:48] thanks [14:48] aaah... it's about precedence [14:48] * lizmat goes back to working on the weekly :-) [14:49] i hate python ))) [14:50] what about jvm support& [14:51] there is a JVM backend, but it misses some features [14:51] most notably NFG [14:53] *** Petr left [15:22] is this still a good place to ask questions about using comma? [15:25] thanks liz\mat [15:26] ggoebel, two its devs are currently here, so yes, pretty much. [15:50] *** immediate left [16:20] Hello! Is there a way to re-dispatch a method call to a role that the given class does? The method resolution order only includes parent classes, but not roles, so stuff like ‘callsame’ doesn’t work. Is anything like it available for roles, too? [16:21] (I guess I could inherit from the role instead, but that feels a bit hacky.) [16:21] maybe explicitly calling `RoleName::method-name()` [16:24] Ohh, ‘::’, I didn’t realise that was a thing that would work here! [16:28] Or maybe it wouldn’t. :P | Could not find symbol '&remove' in 'Container' [16:29] *** melezhik joined [16:29] . [16:34] Ahh, yes, I had to do ‘self.RoleName::method-name()’. Thank you, melezhik and MasterDuke! [16:35] *** melezhik left [16:37] *** berber44 joined [16:46] *** eseyman joined [16:47] *** dakkar left [16:48] *** abraxxa-home left [17:05] *** discord-raku-bot left [17:06] *** discord-raku-bot joined [17:10] *** hyperreal joined [17:11] *** melezhik joined [17:12] I've added "recently upvoted" page to mybfio - feel free to add any interesting Raku projects and upvote them ( one can also write a review if the wish ) - https://mybf.io/?filter=top [17:14] *** patrickz left [17:17] *** patrickb joined [17:21] *** melezhik left [17:22] *** melezhik joined [17:23] *** melezhik left [17:28] *** berber44 left [17:35] *** jjido joined [17:36] *** Juerd joined [17:37] And yet another Rakudo Weekly News hits the Net: https://rakudoweekly.blog/2021/10/06/2021-40-its-here/ [17:47] *** sena_kun left [18:02] *** reportable6 left [18:10] *** berber44 joined [18:11] *** ggoebel left [18:18] *** [Coke]_ joined [18:20] *** [Coke] left [18:22] *** berber44 left [19:15] *** abraxxa left [19:29] *** elcaro left [19:32] *** ggoebel joined [19:34] *** dg left [19:39] *** dg joined [19:40] *** elcaro joined [19:57] *** berber44 joined [19:59] *** Xliff joined [20:03] *** reportable6 joined [20:10] *** berber44 left [20:26] *** ufobat left [20:32] *** [Coke]_ is now known as [Coke] [20:44] *** patrickb left [21:44] *** linkable6 left [21:44] *** evalable6 left [21:44] *** linkable6 joined [21:45] *** evalable6 joined [22:45] *** linkable6 left [22:45] *** evalable6 left [22:46] *** evalable6 joined [22:48] Yay! [22:54] *** jjido left [23:14] *** Tirifto left [23:19] *** Tirifto joined [23:46] *** linkable6 joined [23:50] *** Petr joined [23:52] hi all) i cant find info about selenium web driver [23:57] Raku is used in production today? Sorry for stupid question ))