[00:04] *** reportable6 left [00:05] *** robinsmidsrod left [00:06] *** robinsmidsrod joined [00:07] *** unspammable6 sets mode: +v robinsmidsrod [00:07] *** reportable6 joined [00:50] *** berber44 joined [00:50] *** unspammable6 sets mode: +v berber44 [00:56] Sometimes when I cast a CStruct to a CPointer, I get "This REPR cannot change type" (which makes no sense, this has to exist for NativeCall to even work!) -- is there a workaround? [00:56] ^^ jnthn ugexe vrurg [00:57] *** Guest1724 joined [00:58] *** jraspass joined [01:01] *** berber44 left [01:01] *** Guest1724 left [01:07] *** LizBot joined [01:18] maybe I'm confused, but wouldn't you cast to Pointer, not CPointer? [01:20] m: use NativeCall; class C is repr { has uint8 $.a; }; say nativecast Pointer, C.new [01:20] rakudo-moar 1962e6744: OUTPUT: «NativeCall::Types::Pointer<0x48dd8d0>␤» [01:21] *** |Sno| joined [01:21] *** kvw_5 joined [01:21] if I am confused, maybe you could show us a short example? [01:22] *** unspammable6 sets mode: +v |Sno| [01:22] *** unspammable6 sets mode: +v kvw_5 [01:23] *** [Sno] left [01:25] *** kvw_5_ left [01:29] raydiak: Yes. And for some reasons, if I do exactly what you did, I will get this message. [01:29] It might have to do with the fact that the Struct in question came from C, not Raku. [01:33] I don't think coming from C should cause it, but I could be wrong. without an example to analyze and play with, we can only blindly speculate [01:38] *** dcx is now known as lambdacx [01:39] *** lambdacx is now known as dcx [01:47] radiak: The only example I can give you is a script written off of one of my projects. [01:48] And I ahve yet to add that to Git [01:53] *** SmokeMachine left [01:53] *** SmokeMachine joined [01:54] the reasons I keep suggesting that you reduce your problem to a short example are: (A) you're much more likely to get help because it makes it easier to help you, (B) often in the process of cutting your big project down to a small example, you'll zero in on the problem yourself through bisection, and (C) if it's hard to reduce, it points to places where you ought to have cleaner separation between the [01:54] different parts of your project [02:03] *** Manifest0 left [02:03] either way, hopefully someone with more nativecall experience will chime in here eventually and have a guess as to what you're doing wrong :) [02:05] *** Manifest0 joined [02:06] *** unspammable6 sets mode: +v Manifest0 [02:44] fwiw, I tried casting a CStruct returned from a native function to a Pointer and it worked as expected: https://gist.github.com/raydiak/1268d5e52e730db0b7d3ca17d23d37ff [02:53] *** coverable6 left [02:53] *** linkable6 left [02:53] *** sourceable6 left [02:53] *** nativecallable6 left [02:53] *** notable6 left [02:53] *** quotable6 left [02:53] *** committable6 left [02:53] *** releasable6 left [02:53] *** reportable6 left [02:53] *** bloatable6 left [02:55] *** bloatable6 joined [02:55] *** quotable6 joined [02:55] *** notable6 joined [02:56] *** linkable6 joined [02:56] *** sourceable6 joined [02:56] *** patterner joined [02:56] *** releasable6 joined [02:56] *** nativecallable6 joined [02:56] *** coverable6 joined [02:57] *** committable6 joined [02:57] *** reportable6 joined [03:01] Xliff: is your C returning a pointer or a struct? [03:32] *** BuildTheRobots left [03:36] *** BuildTheRobots joined [03:36] *** unspammable6 sets mode: +v BuildTheRobots [03:53] is there any way to dynamically load native symbols? Or do I need to go through dlsym&co? [03:57] *** linkable6 left [03:57] *** linkable6 joined [04:11] m: constant T = :(Int) [04:11] rakudo-moar 1962e6744: OUTPUT: «===SORRY!===␤QAST::Block with cuid 1 has not appeared␤» [04:11] ^^ what does that mean? [04:14] *** mightypork left [04:14] *** mightypork joined [04:15] *** unspammable6 sets mode: +v mightypork [04:32] moon-child: regarding the dynamic loading of symbols, i believe it is possible - you will probably need to examine the internals of NativeCall though [04:39] does Raku have a built-in regex for Rat-like things? e.g., 1.2 [04:42] *** jmcgnh joined [05:01] *** rindolf left [05:16] ftonyo: Pointer to a Struct [05:16] ^^tonyo [05:42] *** coverable6 left [05:42] *** linkable6 left [05:42] *** releasable6 left [05:42] *** committable6 left [05:42] *** committable6 joined [05:44] *** linkable6 joined [05:44] *** releasable6 joined [05:45] *** coverable6 joined [05:50] kybr: i don't think so, but moritz would be a good person to ask [05:51] is it possible to export an anonymous enum? [05:58] *** frost-lab joined [05:58] *** frost joined [05:58] *** unspammable6 sets mode: +v frost-lab [06:04] *** reportable6 left [06:06] *** reportable6 joined [06:07] *** guifa joined [06:08] moritz: I meant in the, e.g. EXPORTHOW. Or did it get absorbed into the main grammar? [06:14] *** Woodi joined [06:43] *** stux|RC-only left [06:44] *** sftp left [06:46] *** sftp joined [06:46] *** unspammable6 sets mode: +v sftp [06:57] *** stux|RC-only joined [06:58] *** unspammable6 sets mode: +v stux|RC-only [07:14] *** committable6 left [07:14] *** notable6 left [07:14] *** sourceable6 left [07:14] *** nativecallable6 left [07:14] *** releasable6 left [07:14] *** quotable6 left [07:14] *** coverable6 left [07:14] *** linkable6 left [07:14] *** bloatable6 left [07:14] *** reportable6 left [07:14] *** linkable6 joined [07:14] *** notable6 joined [07:14] *** quotable6 joined [07:15] *** sourceable6 joined [07:15] *** releasable6 joined [07:16] *** committable6 joined [07:16] *** nativecallable6 joined [07:16] *** coverable6 joined [07:16] *** bloatable6 joined [07:17] *** reportable6 joined [07:27] *** asymptotically joined [07:27] *** unspammable6 sets mode: +v asymptotically [07:34] *** simcop2387 left [07:40] *** stux|RC left [07:49] I have no idea if/how one can use elements of the main grammar in your own grammars :( [07:58] *** stux|RC joined [07:59] *** unspammable6 sets mode: +v stux|RC [08:15] ¦ doc: 6b5db81263 | (JJ Merelo)++ | doc/Language/101-basics.pod6 [08:15] ¦ doc: Clarifies example, closes #3887 [08:15] ¦ doc: review: https://github.com/Raku/doc/commit/6b5db81263 [08:17] *** linkable6 left [08:17] *** linkable6 joined [08:24] *** wamba joined [08:25] *** unspammable6 sets mode: +v wamba [08:56] *** bloatable6 left [08:56] *** nativecallable6 left [08:56] *** committable6 left [08:56] *** quotable6 left [08:56] *** guifa left [08:56] *** patterner left [08:56] *** sarna left [08:56] *** linkable6 left [08:56] *** SmokeMachine left [08:56] *** LizBot left [08:56] *** gordonfish left [08:56] *** camelia left [08:56] *** coverable6 left [08:56] *** releasable6 left [08:56] *** kybr left [08:56] *** ecocode_ left [08:56] *** DarthGandalf left [08:56] *** a3r0_ left [08:56] *** Juerd left [08:56] *** kawaii_ left [08:56] *** Woodi left [08:56] *** reportable6 left [08:56] *** sourceable6 left [08:56] *** notable6 left [08:56] *** juanfra left [08:56] *** El_Che left [08:56] *** jmcgnh left [08:56] *** ecocode- left [08:56] *** [Coke] left [08:56] *** dogbert2 left [08:56] *** frost left [08:56] *** MasterDuke left [08:56] *** PotatoGim left [08:56] *** moon-child left [08:56] *** Ekho left [08:56] *** tejr left [08:56] *** ggoebel_ left [08:56] *** Altreus_ left [08:56] *** b4283__ left [08:56] *** polettix left [08:56] *** vrurg left [08:56] *** broquaint left [08:56] *** dcx left [08:56] *** lucs left [08:56] *** elcaro left [08:56] *** sivoais left [08:56] *** corwin left [08:56] *** ugexe left [08:56] *** jraspass left [08:56] *** gugod left [08:56] *** samebchase left [08:56] *** sjn left [08:56] *** pounce left [08:56] *** BinGOs left [08:56] *** jjatria left [08:56] *** dpk left [08:56] *** tyil left [08:56] *** moritz left [09:03] *** eiro joined [09:04] *** unspammable6 sets mode: +v eiro [09:05] *** eiro left [09:13] *** ilogger2_ left [09:14] *** ilogger2 joined [09:19] *** linkable6 joined [09:19] *** reportable6 joined [09:19] *** bloatable6 joined [09:19] *** coverable6 joined [09:19] *** nativecallable6 joined [09:19] *** committable6 joined [09:19] *** releasable6 joined [09:19] *** sourceable6 joined [09:19] *** quotable6 joined [09:19] *** notable6 joined [09:19] *** Woodi joined [09:19] *** guifa joined [09:19] *** frost joined [09:19] *** jmcgnh joined [09:19] *** patterner joined [09:19] *** SmokeMachine joined [09:19] *** LizBot joined [09:19] *** jraspass joined [09:19] *** lucs joined [09:19] *** juanfra joined [09:19] *** MasterDuke joined [09:19] *** sarna joined [09:19] *** gordonfish joined [09:19] *** camelia joined [09:19] *** El_Che joined [09:19] *** kybr joined [09:19] *** ecocode_ joined [09:19] *** DarthGandalf joined [09:19] *** a3r0_ joined [09:19] *** Juerd joined [09:19] *** kawaii_ joined [09:19] *** corwin joined [09:19] *** ecocode- joined [09:19] *** [Coke] joined [09:19] *** dogbert2 joined [09:19] *** dcx joined [09:19] *** moon-child joined [09:19] *** Ekho joined [09:19] *** tejr joined [09:19] *** ggoebel_ joined [09:19] *** Altreus_ joined [09:19] *** b4283__ joined [09:19] *** polettix joined [09:19] *** broquaint joined [09:19] *** BinGOs joined [09:19] *** sivoais joined [09:19] *** vrurg joined [09:19] *** PotatoGim joined [09:19] *** elcaro joined [09:19] *** gugod joined [09:19] *** dpk joined [09:19] *** ugexe joined [09:19] *** samebchase joined [09:19] *** sjn joined [09:19] *** pounce joined [09:19] *** jjatria joined [09:19] *** tyil joined [09:19] *** moritz joined [09:48] *** pecastro joined [09:49] *** unspammable6 sets mode: +v pecastro [10:19] *** coverable6 left [10:19] *** linkable6 left [10:19] *** committable6 left [10:19] *** releasable6 left [10:19] *** bloatable6 left [10:19] *** quotable6 left [10:19] *** nativecallable6 left [10:20] *** nativecallable6 joined [10:20] *** quotable6 joined [10:20] *** bloatable6 joined [10:22] *** linkable6 joined [10:22] *** releasable6 joined [10:22] *** coverable6 joined [10:22] *** committable6 joined [10:37] *** ChanServ sets mode: +o lizmat [10:38] *** lizmat changes topic to: 🦋 Welcome to the former MAIN() IRC channel of the Raku Programming Language (https://raku.org). This channel has moved to Libera (irc.libera.chat #raku) [10:38] *** ChanServ sets mode: -o lizmat [10:45] *** dogbert11 joined [10:46] ¦ doc: 92b52bb418 | (Tom Browder)++ (committed using GitHub Web editor) | doc/Language/101-basics.pod6 [10:46] *** dogbert17 joined [10:46] ¦ doc: Update 101-basics.pod6 [10:46] ¦ doc: [10:46] ¦ doc: Added missing noun, removed unnecssary spaces around the em dash. [10:46] ¦ doc: review: https://github.com/Raku/doc/commit/92b52bb418 [10:48] *** dogbert2 left [10:49] *** dogbert2 joined [10:50] *** dogbert11 left [10:51] *** dogbert11 joined [10:53] *** dogbert17 left [10:54] *** dogbert2 left [11:04] *** dogbert11 left [11:13] once the channel has moved, a bot like the one in perl is handy: it tells people that joined that the channel moved [11:16] *** gfldex joined [11:17] *** gfldex left [11:24] *** gfldex joined [11:25] *** gfldex left [11:26] *** gfldex joined [11:26] Is this where the cool kids hang out now? [11:27] correct [11:30] *** andinus joined [11:31] *** unspammable6 sets mode: +v andinus [11:32] *** DarthGandalf left [11:35] *** andinus left [11:35] *** DarthGandalf joined [11:36] *** ggoebel_ left [11:42] *** Some-body_ joined [11:42] *** DarthGandalf left [11:43] *** Some-body_ is now known as DarthGandalf [11:50] *** DarthGandalf joined [11:50] *** Some-body_ joined [11:50] *** unspammable6 sets mode: +v DarthGandalf [11:50] *** DarthGandalf left [11:51] *** Some-body_ is now known as DarthGandalf [11:56] thnx to all who made this move to new chat place painless! [11:58] *** nine joined [11:58] *** markmarkmark joined [11:59] *** nine joined [11:59] *** nine left [11:59] *** frost left [11:59] *** tbrowder joined [12:00] *** unspammable6 sets mode: +v nine [12:00] whoa, time travel [12:00] *** nine left [12:00] *** tom___ joined [12:04] *** reportable6 left [12:05] *** reportable6 joined [12:06] *** nine joined [12:06] *** nine joined [12:07] *** unspammable6 sets mode: +v nine [12:08] *** leah2 joined [12:11] *** mowcat joined [12:11] *** andinus joined [12:12] *** unspammable6 sets mode: +v mowcat [12:14] *** andinus left [12:20] *** andinus joined [12:22] m: say 0; [12:22] rakudo-moar 1962e6744: OUTPUT: «0␤» [12:33] Apparently camelia is better at staying connected to the channel than I am :D [12:38] *** asymptotically joined [12:38] *** unspammable6 sets mode: +v asymptotically [13:11] *** DarthGandalf left [13:11] *** DarthGandalf joined [13:11] *** unspammable6 sets mode: +v DarthGandalf [13:20] *** linkable6 left [13:23] *** linkable6 joined [13:25] *** gordonfish left [13:30] *** SmokeMachine left [13:31] *** SmokeMachine joined [13:43] *** dogbert17 joined [14:04] *** cooper joined [15:02] *** domidumont joined [15:03] *** unspammable6 sets mode: +v domidumont [15:04] *** quotable6 left [15:04] *** bloatable6 left [15:04] *** committable6 left [15:04] *** coverable6 left [15:04] *** linkable6 left [15:04] *** sourceable6 left [15:04] *** reportable6 left [15:04] *** releasable6 left [15:04] *** notable6 left [15:04] *** nativecallable6 left [15:05] *** sourceable6 joined [15:05] *** committable6 joined [15:05] *** bloatable6 joined [15:05] *** releasable6 joined [15:05] *** nativecallable6 joined [15:05] *** quotable6 joined [15:05] *** linkable6 joined [15:05] *** reportable6 joined [15:06] *** notable6 joined [15:07] *** coverable6 joined [15:12] *** jess left [15:13] *** jess joined [15:21] *** ensamvarg3 joined [15:21] *** ensamvarg3 left [15:21] *** solitario3 joined [15:22] *** unspammable6 sets mode: +v solitario3 [15:40] *** Kaiepi joined [15:47] Xliff: if you want to turn a pointer to a struct you need to deref it (using a cast, not another pointer) [15:54] *** skaji joined [15:56] *** SqrtNegInf joined [16:06] *** solitario3 left [16:06] *** xinming joined [16:07] *** unspammable6 sets mode: +v xinming [16:11] *** solitario3 joined [16:12] *** unspammable6 sets mode: +v solitario3 [16:14] *** wamba joined [16:15] *** unspammable6 sets mode: +v wamba [16:17] *** swaggboi joined [16:17] *** unspammable6 sets mode: +v swaggboi [16:20] *** gordonfish joined [16:20] *** unspammable6 sets mode: +v gordonfish [16:21] *** gordonfish joined [16:31] *** sena_kun joined [16:31] *** unspammable6 sets mode: +v sena_kun [16:39] *** Xliff joined [16:41] tonyo: NativeCall handles that automatically when dealing with C-calls. I don't think that's the issue. Working on a smaller (hah!) example. Thanks the thought. [16:50] *** mowcat left [16:50] nativecall does not autocast pointers to structs [16:51] or vice versa [16:53] seems you already know what the issue is, though. [16:54] just fyi, depending on how much trust you have for the new freenode staff, you may want to re-evaluate *!*@freenode/staff/* having access flags on this channel [16:56] and you can talk to daemon if you want the bot from #perl to actively inform people as they join [16:56] cheers and good luck [17:10] *** pecastro left [17:14] *** pecastro joined [17:15] *** unspammable6 sets mode: +v pecastro [17:36] *** samcv joined [18:05] *** reportable6 left [18:05] *** reportable6 joined [18:23] *** aborazmeh joined [18:24] *** unspammable6 sets mode: +v aborazmeh [18:24] *** SqrtNegInf left [18:26] *** ggoebel_ joined [18:27] *** SqrtNegInf joined [18:29] *** domidumont left [18:29] *** SqrtNegInf left [18:30] *** SqrtNegInf joined [18:44] *** Sgeo joined [18:45] *** unspammable6 sets mode: +v Sgeo [18:47] *** aborazmeh left [19:10] *** asymptotically left [19:10] *** Black_Ribbon joined [19:11] *** dg left [19:11] *** unspammable6 sets mode: +v Black_Ribbon [19:17] *** idiosyncrat2 joined [19:18] *** idiosyncrat2 left [19:18] now that we're advertising the move in our topics on freenode...when is Geth getting moved over? and should we merge https://github.com/Raku/raku.org/pull/164 yet? [19:18] *** idiosyncrat joined [19:32] *** stoned75 joined [19:32] *** stoned75 joined [19:32] *** unspammable6 sets mode: +v stoned75 [19:34] *** mowcat joined [19:35] *** unspammable6 sets mode: +v mowcat [19:39] *** shadowpaste left [19:48] *** Henry151 joined [19:49] *** unspammable6 sets mode: +v Henry151 [19:50] *** mowcat left [19:59] *** shadowpaste joined [20:00] *** unspammable6 sets mode: +v shadowpaste [20:06] *** rjbs joined [20:07] Here is a cut-down example which can be used showing some of my problems with CStructs and CUnions. First up is the "Cannot look up attributes in a EPhotoData type object, which is strange, since it is HAS scoped, which should mean it's an instance, not a type object! [20:07] https://tio.run/##dZPdauMwEIWvraeYgi/akjVtdwmlbgLBdUlgSUziXpTuYkSibQS2ZCQ5jQl59qzknyppXF8Yy/o0M@f4OCci7R8OCBWSwBQruiEBTlMfoSVnUmGmIAw4U3ipojVXPC5zAlQC2eZcKHgYQEGZ@nnnI14IIKzIzvnQvLVnHhFAmASzaTwK4iQaz@JZEr9GYTKZ/p5Mw6fvtl/mEzQ0g6VYSgir8k9Y4QlLKSMr00GQXDwGCyWKpRrCTldaYwl6DfZyLzKakUTpwfwGMBL6vz4BLyXsXa2rhSn60XLBSAhcvhn8/q/mVrp7c6jhkJMRteYr@OxR7@hZHCcSfFt6jHw86IXzHMbBGAZD@DEEt6qxO54N9j1DLeLZPGypHvzZfKH0B9jA3kfOHu3PrbGevDDKWW3JeLTocM@9oP [20:07] WT3@la7VwhqNYI0IikR85XEo8U2mOnQne2k5FosW6lLdrqBNAyrdLjqJ0HwGbO6K5UnYfZ9doofHHG5sF8Z990zUpw/61gcJoEI/jyBrZbuO3fwPU13F35ULG5Rk86GlTvuXlV02vU1UHqqNqBNtkcmEE8kpJM1tA7lcqTuNQrfQdW/cpLLNVlxHU9Inp6nCv/cPgP [20:08] Here is a cut-down example which can be used showing some of my problems with CStructs and CUnions. First up is the "Cannot look up attributes in a EPhotoData type object, which is strange, since it is HAS scoped, which should mean it's an instance, not a type object! [20:08] Prepare for a URL of obnoxious length. [20:08] https://tio.run/##dZPdauMwEIWvraeYgi/akjVtdwmlbgLBdUlgSUziXpTuYkSibQS2ZCQ5jQl59qzknyppXF8Yy/o0M@f4OCci7R8OCBWSwBQruiEBTlMfoSVnUmGmIAw4U3ipojVXPC5zAlQC2eZcKHgYQEGZ@nnnI14IIKzIzvnQvLVnHhFAmASzaTwK4iQaz@JZEr9GYTKZ/p5Mw6fvtl/mEzQ0g6VYSgir8k9Y4QlLKSMr00GQXDwGCyWKpRrCTldaYwl6DfZyLzKakUTpwfwGMBL6vz4BLyXsXa2rhSn60XLBSAhcvhn8/q/mVrp7c6jhkJMRteYr@OxR7@hZHCcSfFt6jHw86IXzHMbBGAZD@DEEt6qxO54N9j1DLeLZPGypHvzZfKH0B9jA3kfOHu3PrbGevDDKWW3JeLTocM@9oP [20:08] WT3@la7VwhqNYI0IikR85XEo8U2mOnQne2k5FosW6lLdrqBNAyrdLjqJ0HwGbO6K5UnYfZ9doofHHG5sF8Z990zUpw/61gcJoEI/jyBrZbuO3fwPU13F35ULG5Rk86GlTvuXlV02vU1UHqqNqBNtkcmEE8kpJM1tA7lcqTuNQrfQdW/cpLLNVlxHU9Inp6nCv/cPgP [20:13] *** SqrtNegInf left [20:15] *** Altai-man_ joined [20:15] *** Altai-man_ left [20:15] *** Altai-man joined [20:22] *** gabiruh joined [20:23] *** gabiruh left [20:23] *** gabiruh joined [20:24] *** gabiruh left [20:25] *** gabiruh joined [20:29] *** gabiruh is now known as gabiruh_ [20:29] *** gabiruh_ is now known as gabiruh [20:33] *** jmcgnh left [20:33] *** SqrtNegInf joined [20:34] *** gabiruh left [20:34] *** gabiruh joined [20:35] *** comatekeke joined [20:35] *** SqrtNegInf left [20:35] *** jmcgnh joined [20:36] *** unspammable6 sets mode: +v comatekeke [20:37] *** comatekeke left [20:37] *** SqrtNegInf joined [20:38] *** jmcgnh joined [20:38] *** unspammable6 sets mode: +v jmcgnh [20:39] *** SqrtNegInf left [20:39] *** SqrtNegInf joined [20:43] *** tbrowder left [20:45] I'm mildly surprised that even parses with "HAS". That's not a thing, you need "has". that service is running rakudo 2018.12 [20:46] *** stoned75 left [20:46] *** stoned75 left [20:46] *** tom___ left [20:47] nevermind, apparently it's...something. just something I haven't seen before and can't find in the docs [20:47] *** tom___ joined [20:47] *** tom___ left [20:48] ah, found it. my mistake. https://docs.rakulang.site/language/nativecall#Embedding_CStructs_and_CUnions_with_HAS [20:56] *** wamba left [21:03] Xliff: you need another proxy over data like you did with mime_type and inlined, and to run it under a modern raku instead of a 2 1/2 year old one. with the proxy it works for me on 2021.04 [21:04] raydiak: Oh. You mean tio.run is using an older version? LOL! Thanks. [21:05] yes quite old. you're welcome :) [21:07] raydiak: Can you link your code? [21:07] raydiak: When you making the move to libranet? [21:09] https://gist.github.com/raydiak/cded4a7621e3fd5762fa6e8390023ffb [21:09] I'm already there [21:11] I just copied one of your proxies, changed the names in it, and made data private. no other changes besides the indents :) [21:11] if only there was a way to shorten urls [21:11] Heee! [21:11] raydiak++ [21:11] if you really want to keep using these browser things for running raku, you might try glot.io. I haven't used it much personally, but it's well-known, supposed to be stable, and has sane URLs. and looks like their raku is only 3 months old [21:13] ROFL. OK. [21:13] for one thing, that CUnion may or may not have an `inlined` variable [21:14] repl.it used to be the same, but they grew profitable and so ... [21:14] Thanks for your glot.io suggestion. I will look inti it. [21:15] sure thing, happy to help [21:19] I probably should have engaged that over here. saw it on freenode first, answered there. seems fixed by putting another Proxy over EPhotoDataInlined!data https://gist.github.com/raydiak/cded4a7621e3fd5762fa6e8390023ffb [21:19] and running under a modern raku...tio.run is way back on 2018.12 [21:19] *** hankache joined [22:08] *** hankache left [22:23] *** stigo joined [22:31] *** jcallen joined [22:44] *** jcallen left [22:44] *** jcallen left [22:44] *** jcallen joined [22:44] *** jcallen joined [22:44] *** unspammable6 sets mode: +v jcallen [22:49] *** codesections joined [22:58] *** aborazmeh joined [22:58] *** unspammable6 sets mode: +v aborazmeh [23:03] nqp::mul_I($aa, $bb) -> "Arg count 2 doesn't equal required operand count 4 for op 'mul_I'" [23:03] Hunh?! [23:08] ¦ doc: Util++ created pull request #3889: Fixed ctest and aspell [23:08] ¦ doc: review: https://github.com/Raku/doc/pull/3889 [23:21] *** pecastro left [23:26] *** aborazmeh left [23:37] m: my %x = %(a => <1 2 3>); .say for %x [23:37] rakudo-moar 1962e6744: OUTPUT: «(1 2 3)␤» [23:38] ^^ why isn't the output 1␤2␤3␤ ? [23:39] m: my %x = %(a => <1 2 3>); .say for |%x #this works. But why? [23:39] rakudo-moar 1962e6744: OUTPUT: «1␤2␤3␤» [23:49] *** linkable6 left [23:50] *** linkable6 joined