🦋 Welcome to the MAIN() IRC channel of the Raku Programming Language (raku.org). Log available at irclogs.raku.org/raku/live.html . If you're a beginner, you can also check out the #raku-beginner channel!
Set by lizmat on 6 September 2022.
00:06 reportable6 left 00:07 reportable6 joined 00:20 lichtkind left 00:30 Heptite joined 01:30 notable6 left, greppable6 left, unicodable6 left, statisfiable6 left, committable6 left, sourceable6 left, shareable6 left, squashable6 left, tellable6 left, evalable6 left, releasable6 left, reportable6 left, bloatable6 left, quotable6 left, coverable6 left, linkable6 left, nativecallable6 left, benchable6 left, bisectable6 left 01:31 linkable6 joined, sourceable6 joined, statisfiable6 joined, benchable6 joined 01:32 bisectable6 joined, nativecallable6 joined, coverable6 joined, bloatable6 joined, squashable6 joined, reportable6 joined, shareable6 joined 01:33 evalable6 joined, quotable6 joined, greppable6 joined, unicodable6 joined, notable6 joined, releasable6 joined, tellable6 joined, committable6 joined 02:33 releasable6 left, statisfiable6 left, unicodable6 left, coverable6 left, benchable6 left, committable6 left, nativecallable6 left, notable6 left, reportable6 left, shareable6 left, sourceable6 left, greppable6 left, squashable6 left, bisectable6 left, bloatable6 left, quotable6 left, linkable6 left, evalable6 left, tellable6 left 02:34 bisectable6 joined, nativecallable6 joined, releasable6 joined, quotable6 joined, coverable6 joined, unicodable6 joined, sourceable6 joined 02:35 statisfiable6 joined, reportable6 joined, bloatable6 joined, tellable6 joined, benchable6 joined 02:36 evalable6 joined, shareable6 joined, greppable6 joined, committable6 joined, notable6 joined, squashable6 joined, linkable6 joined 03:15 Furor joined 03:17 Colere left 03:18 Furor left 03:23 Colere joined 04:05 Heptite left 05:05 squashable6 left, quotable6 left, nativecallable6 left, benchable6 left, shareable6 left, releasable6 left, coverable6 left, evalable6 left, reportable6 left, notable6 left, greppable6 left, statisfiable6 left, committable6 left, unicodable6 left, bisectable6 left, tellable6 left, linkable6 left, sourceable6 left, bloatable6 left 05:06 greppable6 joined, shareable6 joined, squashable6 joined 05:07 bisectable6 joined, coverable6 joined, quotable6 joined, evalable6 joined, notable6 joined, nativecallable6 joined, sourceable6 joined, statisfiable6 joined, tellable6 joined, bloatable6 joined 05:08 unicodable6 joined, releasable6 joined, committable6 joined, benchable6 joined, linkable6 joined 05:09 reportable6 joined 06:07 abraxxa joined, reportable6 left 06:08 reportable6 joined 06:24 abraxxa left 06:26 abraxxa joined 06:31 abraxxa left, abraxxa joined 07:00 kueppo joined, kueppo left 07:04 Sgeo left 08:04 linkable6 left, evalable6 left 08:05 evalable6 joined 08:07 linkable6 joined 08:10 jaguart joined
El_Che .tell melezhik a possible usecase could be as a rakudo smoker? 08:35
tellable6 El_Che, I'll pass your message to melezhik
08:47 frost joined 09:29 sena_kun joined 09:39 lichtkind joined 09:47 MoC joined 09:56 lichtkind left 10:04 sena_kun left 10:13 sena_kun joined, sena_kun left 10:24 abraxxa left 10:31 abraxxa joined, abraxxa left, jjido joined 10:42 abraxxa-home joined 10:43 sena_kun joined 10:46 abraxxa-home left 10:48 abraxxa-home joined 11:03 jjido left 11:22 lichtkind joined 12:00 abraxxa-home left 12:06 reportable6 left 12:08 reportable6 joined 12:10 razetime joined 12:20 tz-_- joined 12:22 tz-_- left 12:24 tz-_-1 joined 12:25 tz-_-1 left, tz-_-1 joined 12:26 tz-_-1 left 12:52 tz-_-1 joined, tz-_-1 left 13:20 Geth joined 13:26 Geth left, Geth joined 13:27 jgaz joined 13:41 jjido joined 14:05 frost left 14:28 melezhik joined
melezhik o/ 14:28
tellable6 2022-09-16T08:35:48Z #raku <El_Che> melezhik a possible usecase could be as a rakudo smoker?
melezhik .tell El_Che I will think about it, there is another build for fedora os - sparky.sparrowhub.io/report/rakudo-build/5410
tellable6 melezhik, I'll pass your message to El_Che
melezhik but I guess rakudo build process is more or less irrelevant to an underlying linux distribution ? well it be helpful to test rakudo installation for many linuxes, in the end of the day these are all the same build tools - gcc/make and friends, right ? 14:30
14:30 Sgeo joined 14:32 xinming left 14:34 xinming joined 15:01 melezhik left 15:04 Heptite joined 15:12 archenoth joined 15:19 synthmeat left 15:23 synthmeat joined 16:14 epony left 16:50 discord-raku-bot left 16:51 discord-raku-bot joined 16:52 Tirifto left 16:54 bigdata joined 16:56 jjido left 17:07 Tirifto joined, sena_kun left 17:44 melezhik joined
melezhik .tell El_Che I enabled color output for sparky builds - sparky.sparrowhub.io/report/rakudo-build/5449 17:44
tellable6 melezhik, I'll pass your message to El_Che
17:49 sena_kun joined 18:03 razetime left 18:07 reportable6 left, reportable6 joined 18:16 lucs_ left, lucs joined 18:22 jaamer joined 18:23 melezhik left
[Coke] anyone have a pointer on a clean way to optionally use a module? Previous attempts of mine can do the require optionally but then had trouble getting the default symbols imported. 18:24
18:32 jgaz left 18:42 jjido joined
ugexe use is compile time, so is that really what you want? 18:57
like you might not want to compile-time use e.g. IO::Socket::SSL optionally if i might get installed later 18:58
[Coke] yes, I don't mean literally use 19:04
19:14 hankache joined 19:16 Maylay joined 19:22 hankache left
Nemokosch Still working on my "magnum opus": the issue regarding the semantics (expectations, specs, actual behavior) of hyper meta-operators. And seems like I will barely cover deeply nested structures, literally just scratching the surface now haha 19:30
ugexe you can do like `try require ::("PathTools") qw<&ls>;` 19:38
but then using `ls(...)` when loading e.g. PathTools fails will error
19:52 vrurg_ joined 19:54 vrurg left 20:42 jaamer left
Nemokosch github.com/Raku/problem-solving/issues/346 well this got huge, any feedback is welcome on how to make it more processable... 21:03
21:41 MoC left 22:10 vrurg_ is now known as vrurg 22:22 squashable6 left, squashable6 joined
tbrowder [Coke]: i can't find it yet, but someone recently, maybe you, showed me a way that works for me. i'm away from my main host but will search. i assume by "default" exports you are using "is export" inside the module. 22:44
.tell [Coke] ^^^ 22:45
tellable6 tbrowder, I'll pass your message to [Coke]
22:59 lichtkind left 23:05 sena_kun left 23:12 jjido left
Voldenet m: my $neighbors = (-1, -i, 1, i); my $p = 2 + 3i; say $neighbors >>>>+<<>> $p 23:17
camelia (1+3i 2+2i 3+3i 2+4i)
Voldenet m: my $neighbors = (-1, -i, 1, i); my $p = 2 + 3i; say $neighbors >>+>> $p 23:19
camelia (1+3i 2+2i 3+3i 2+4i)
Voldenet m: say 2 >>+<< 3 23:20
camelia 5
Voldenet Nemokosch: regarding the %a >>+>> %b syntax, it's not intersection, it's `set difference` op, no idea why `intersection` and `union` are used in docs but not the `set difference` 23:28
tellable6 Voldenet, I'll pass your message to Nemokosch
Voldenet ah, that's because it's a different operation 23:32
it's a union without the unique keys from the other set 23:34
m: my %a = :4both, :only-a; my %b = :8both, :only-b; say %a >>+>> %b; say %a <<+<< %b;
camelia {both => 12, only-a => 1}
{both => 12, only-b => 1}
Nemokosch a union without the unique keys from the other set in other words... is the set itself 😄 23:41
I mean, the set of keys is the same for the output and the open end of the hyper 23:42
and this is what I expected, based on lists, and unlike the two other configurations 23:43
Voldenet right, it's the set itself, silly me :D 23:47
So, `intersection of keys including keys from %outer` 23:57
23:57 Maylay left