🦋 Welcome to Raku! raku.org/ | evalbot usage: 'p6: say 3;' or /msg camelia p6: ... | irclog: colabti.org/irclogger/irclogger_log/raku
Set by ChanServ on 14 October 2019.
00:14 lucasb left
guifa kawaii: anytime 00:25
00:26 brtastic joined 00:34 pecastro joined 00:38 thundergnat joined
thundergnat kawaii: FWIW I have Text::Sorensen module that provides both Sorensen-Dice and Jaccard similarity coefficients. modules.raku.org/search/?q=Sorensen 00:42
00:45 BenGoldberg left, Ben_Goldberg joined, Ben_Goldberg is now known as BenGoldberg 00:58 pecastro left 01:00 melezhik joined 01:01 thundergnat left, MasterDuke left, melezhik left 01:48 melezhik joined, mowcat left 01:53 kini left, krkini joined 02:04 melezhik left 02:40 kvw_5_ joined 02:44 kvw_5 left 03:11 JRaspass left 03:15 melezhik joined 03:29 melezhik left 03:31 melezhik joined 03:34 squashable6 left 03:35 squashable6 joined 03:46 krkini left 03:48 kini joined 04:13 brtastic left 04:15 Kaiepi left 04:20 benjif joined 04:26 melezhik left 04:51 Kaiepi joined 04:52 cpage_ joined 04:55 cpage left, cpage_ is now known as cpage 05:01 BenGoldberg left 05:16 parabolize left, benjif left 05:39 cpan-raku left, cpan-raku joined, cpan-raku left, cpan-raku joined 05:45 atroxaper joined 05:48 Xliff left 06:07 kini left 06:09 kini joined 06:10 atroxaper left 06:13 jmerelo joined 06:30 pounce joined 06:52 aluaces joined
Geth doc: 682cda4454 | (JJ Merelo)++ | doc/Type/Seq.pod6
Adds all definitions of new

Also skips because of CachedIterator, so solves #3779
06:57
notandinus m: my @t = (<h i>, <b y e>); say @t.flat; say @t.flat.elems;
camelia ((h i) (b y e))
2
linkable6 Link: docs.raku.org/type/Seq
DOC#3779 [open]: github.com/Raku/doc/issues/3779 [docs][xt] Failing signature test for Seq
notandinus why does .flat doesn't work in above case?
m: say (<h i>, <b y e>).flat;
camelia (h i b y e)
notandinus when i call it directly on the list, it works
m: my @t = (<h i>, <b y e>); say @t.List.flat; 06:58
camelia (h i b y e)
notandinus hmm, .List makes it work, why though?
07:01 pounce left 07:07 pounce joined 07:13 ufobat joined 07:14 ufobat left, sjm_uk joined 07:16 ufobat joined 07:53 BenGoldberg joined 07:55 wamba joined 07:56 rindolf joined 07:59 Xliff joined 08:01 xinming_ left
CIAvash because Array itemizes its elements and puts them in scalar containers? 08:01
08:01 xinming_ joined 08:06 stoned75 joined
moritz the more often I read these questions and discussions, the more I'm convinced that any kind of auto flattening is a grave mistake 08:08
08:08 dogbert11 left, dogbert11 joined
moritz python takes the opposite approach, and never flattens anything, and provides a list concatenation operator in addition to the comma (for list construction) 08:09
it also errors out on iterating over anything that isn't iterable
that sometimes leads to exceptions, but they are easy to fix, and very transparent
I very much prefer this mode, and which that Raku wouldn't try to be super fancy about semiautomatic flattening, having different behaviors for itemized vs. non-itemized lists in scalars etc. 08:10
Raku's approach surprises even pretty experienced Raku developers with some regularity, which is basically a hallmark of bad design 08:13
08:32 MasterDuke joined 08:37 sena_kun joined
MasterDuke kawaii: yeah, the whateverables do the same thing github.com/Raku/whateverable/blob/...m6#L80-L98 08:39
08:43 JRaspass joined
Xliff moritz: So would you say the fix is for Raku to require explicit flattening? 08:49
AlexDaniel` lizmat: hear hear
Xliff AlexDaniel! o/
AlexDaniel`: Did I miss something?
AlexDaniel` I don't think you missed anything, the way raku deals with lists is bonkers 08:50
Xliff Oh, you said "lizmat" 08:51
moritz Xliff: 100% 08:55
Xliff moritz: Could that be accomplished in module-land?
What would have to be changed?
AlexDaniel` I highly doubt that
Xliff I've always had to use .flat --- and sometimes that doesn't work. 08:56
08:56 pecastro joined
moritz Xliff: no, it's pretty deep in List, Array, iterators, and probably even dispatch 08:56
AlexDaniel` yes, in many cases it would've required just a tiny little bit more of code, but it'd be so much more explicit and a lot easier to reason about
Xliff Huh. Thanks for the explanation.
AlexDaniel` I think lizmat's response to these discussions was “ha so you'd much rather write that? perl5 snippet”, well, I don't use perl5, and dealing with lists is so much easier in other languages (even if it requires a few extra characters), so… 08:58
🤷
but there comes the issue – fixing something like this will likely break compatibility, but without that you can't really argue that raku helps you write less buggy code, in fact it's the opposite. Soo… what does raku offer again, remind me? 🙂 09:00
anyway, I'd better run… o/
Xliff Wow! Tell us how you really feel! :) 09:01
Dropping that molotov into the flammable laundry and fleeing? So soon?
I find that Raku's bugs are just....different... than the bugs I get in other languages. 09:02
That is, of course, unless I am attempting to bridge with said other language.
I develop (and debug) faster in Raku than I can in any other lanugage I've used. 09:03
*language
So... it's 4am. I'm EDT. I should have been in bed hours ago. 'night everyone.
09:04 Xliff left, dakkar joined
AlexDaniel` they are not different, they are unique 09:06
I do agree that writing scratch projects is faster in Raku, until a certain point that is reached pretty soon 09:07
that's not something you can successfully market though, even if it's wonderfully true 09:08
09:09 BenGoldberg left 09:12 berber44 joined 09:24 Sgeo left 09:27 BenGoldberg joined 09:43 BenGoldberg left, sortiz left 09:52 brtastic joined 10:00 dakkar left 10:01 dakkar joined 10:05 thdrmz joined 10:09 thdrmz left 10:10 thdrmz joined
gfldex m: my @t := <h i>, <b y e>; dd @t.flat; 10:17
camelia ("h", "i", "b", "y", "e").Seq
gfldex notandinus: see ^^^
10:18 domidumont joined
gfldex m: sub s(*@a) { dd @a }; s(<h i>, <b y e>); 10:20
camelia Array element = ["h", "i", "b", "y", "e"]
gfldex notandinus: I don't really use .flat at all. I do most of the fancy list handling with slips and signatures. 10:21
10:21 wamba left
JJAtria[m] We're starting to index zef dists in raku.land now! raku.land/zef:jjatria/HTTP::Tiny 10:23
10:41 wamba joined, PimDaniel joined
PimDaniel Hi everybody! 10:41
I installed rakudo-star-2020.10.tar.gz tarball on my computer. 10:42
It contains moarvm and nqp which are also installed on my machine.
I read here and there that we can compile java jar files, true? 10:43
But where can i find documentation on how to do that. 10:44
MasterDuke the jvm backend is not as mature, so it usually isn't bundled. but you can build it yourself if you'd like 10:47
github.com/rakudo/rakudo#configuri...on-the-jvm 10:48
10:48 mowcat joined
PimDaniel @MasterDuke, thank's! Do you know is there is a mature vm? 10:50
MasterDuke well, MoarVM is the most mature vm for Rakudo (the JVM and JS VMs are obviously quite mature for their native langs) 10:51
PimDaniel Ok but what kind of file produces MoarVM? 10:52
Is is built with : raku --target=moarvm options?
MasterDuke --target=mbc -o <filename> will output the MoarVM bytecode to a file 10:54
PimDaniel Where can i find documentation for that?
MasterDuke for the bytecode? 10:55
github.com/MoarVM/MoarVM/blob/mast...e.markdown 10:56
PimDaniel Thanks! no, for the commands: where is the process documented : tu build bytecode and run it? 10:59
MasterDuke it's a little tricky to run the bytecode directly 11:00
PimDaniel MasterDuke : thank you very mutch. 11:02
MasterDuke i'm not sure i've ever done it
timotimo knows how i think. or patrickbr 11:03
PimDaniel I like tricky things but that said , i could regret what i say!
MasterDuke you could look at what github.com/rakudo/rakudo/blob/mast...ner/main.c does 11:04
or if the tarball comes with a (rakudo|perl6)-gdb-m shell script you could look at how it calls the moarvm executable 11:06
PimDaniel MasterDuke : i thank you very much. I'll look ... anyway it is not a priority.
MasterDuke welcome
11:10 PimDaniel left 11:16 berber44 left 11:18 berber44 joined 11:23 webstrand left 11:30 Altai-man joined 11:31 mowcat left 11:32 sena_kun left 11:40 ufobat_ joined 11:41 ufobat left 11:48 PimDaniel joined
notandinus gfldex: i see, thanks 11:49
m: my @t = <h i>, <b y e>; say @t.flat;
camelia ((h i) (b y e))
notandinus m: my @t := (<h i>, <b y e>); say @t.List.flat;
camelia (h i b y e)
notandinus hmm, what does := change?
docs.raku.org/language/containers#...containers 11:51
^ has these examples
so it says scalar container prevents flatenning, 11:52
so @t = <h i>, <b y e> is stored in 2 scalar containers? 11:53
PimDaniel Hum :(! Reading here and there i can see that running bytecode is not achieve yet. 12:07
Weird! For such a beautifull langage! 12:08
12:12 mowcat joined
CIAvash notandinus: I don't know if you missed my message, but yes it stores two scalar containers. binding puts the list inside @t so @t becomes a List, not an array 12:14
tbrowder hi, all
moritz hi there tbrowder 12:15
PimDaniel Salut tbrower! 12:16
tbrowder FYI, skaji_ has fixed App::Mi6 so the build step works with a Build.rakumod file now. I'm using it successfully to build additional Markdown files from pod. Good stuff!
PimDaniel: hello \o/ 12:17
gfldex notandinus: `@t =` basically means `@t[0] :=`, while `@t :=` means (sort of) `@t[*] :=`.
tbrowder do i know you in another life? 12:18
good morning moritz
12:19 Black_Ribbon left
tbrowder i was surprised at the sudden response, and didn't recognize PimDaniel 12:20
tony-o: my love for App::Mi6 is going to delay my working with fez unless the two can be integrated somehow 12:22
it woul
*would be convenient to use the same module repo layout for both systems 12:23
12:24 PimDaniel left 12:28 hippo_ left 12:36 PimDaniel joined 12:40 PimDaniel left
notandinus CIAvash: oh i hadn't missed it, i just don't understand containers properly 13:34
gfldex: thanks, that makes sense
13:51 notagoodidea joined
notagoodidea hey #raku, if some of you want to lose some time : github.com/notagoodidea/todos 13:52
feedbacks, ideas and/or critics welcomed :) 13:53
14:02 dakkar left 14:03 dakkar joined 14:04 aborazmeh joined, aborazmeh left, aborazmeh joined
notandinus how would you match paste.debian.net/hidden/571a2555/ 14:05
i want to match "C* H A M\nO* G L L\nR N I E\nA L G N" 14:06
anything before that is to eb ignored, text before that is not sttatic and can change
i'm doing /\n\n (.*) \n (.*) \n (.*) \n (.*)/ but that matches (correctly) the intial text too 14:07
JJAtria[m] tbrowder: would anything other than a UploadWithFez release handler for App::Mi6 be needed? 14:10
tbrowder off the top of my head the only thing that might cause problems are the auth name differences. 14:12
also, how can one module repo support two distro systems at one time during the trials until we are happy with the new one? 14:15
hm, ignore that last question 14:16
14:48 cpage left 14:49 berber44 left
notandinus i solved that thing by doing: / ([[(\w [\*]?) \s*] ** 4]) ** 4 $/, just need to cleanup this thing now 14:51
14:52 parabolize joined 14:57 |oLa| joined 14:59 aborazmeh left 15:06 Sgeo joined
notandinus flatenning is so confusing 15:23
i have: paste.debian.net/hidden/11a6bcf5/ 15:26
^ how do i flatten it? (turn it into 1d array)
ok, Whatever does what i want: docs.raku.org/language/subscripts#...lattening_ 15:31
15:31 sena_kun joined
jmerelo m: my @a = Array.new(:shape(4,), [["c", "h", "a", "m"], ["o", "g", "l", "l"], ["r", "n", "i", "e"], ["a", "l", "g", "n"]]); say @a[], |@a, @a<> 15:32
camelia [[c h a m] [o g l l] [r n i e] [a l g n]][c h a m][o g l l][r n i e][a l g n][[c h a m] [o g l l] [r n i e] [a l g n]]
15:33 Altai-man left
jmerelo m: my @a = Array.new(:shape(4,), [["c", "h", "a", "m"], ["o", "g", "l", "l"], ["r", "n", "i", "e"], ["a", "l", "g", "n"]]); say @a[*] 15:33
camelia ([c h a m] [o g l l] [r n i e] [a l g n])
jmerelo m: my @a = Array.new(:shape(4,), [["c", "h", "a", "m"], ["o", "g", "l", "l"], ["r", "n", "i", "e"], ["a", "l", "g", "n"]]); say @a.duckmap: -> @a { |@a }
camelia [c h a m o g l l r n i e a l g n]
jmerelo notandinus: ^^^ stackoverflow.com/questions/502019...-really-do 15:34
notandinus say @a[*;*] does the job
hmm, i'll checkout duckmap
jmerelo notandinus: with duckmap you don't need to know in advance the number of dimensions. Anyway, if that works for you... 15:35
notandinus ah i see, duckmap is nice 15:39
nothing would work if it's not 2 dimensional 4x4 so i'll do *;* for now
does flat not work on my code because those values are stored in 4 different containers? 15:41
Geth doc: b957fc163d | Coke++ | xt/pws/words.pws
track new word.

new type in rakudo source
15:42
jmerelo notandinus: right. flat only flattens the first level 16:03
16:08 aahm joined 16:13 xinming joined 16:15 xinming_ left 16:25 squashable6 left 16:27 squashable6 joined
kawaii If I have a scalar with a list inside, how can I extract [0] and [1] to be the k and v in a hash? Do I need to use map or? `Odd number of elements found where hash initializer expected: Only saw: $("Omar G.", <2/3>)` `my %r = @results.sort( -*.[1] ).head(1);` 16:41
16:41 xelxebar_ joined 16:42 xelxebar left
[Coke] m: my @a = <a b c>; dd @a.kv 16:51
camelia (0, "a", 1, "b", 2, "c").Seq
[Coke] m: my @a = <a b c>; my %r = @a.kv; dd %r; 16:52
camelia Hash %r = {"0" => "a", "1" => "b", "2" => "c"}
[Coke] ^^ ?
kawaii: Is that what you're looking for?
kawaii [Coke]: hmmm, not quite, this gave me an output of `{0 => (Omar G. 0.666667)}` 16:54
[Coke]; test script www.irccloud.com/pastebin/wTnhCbiF/
16:56 |oLa| left
notandinus can i use functions from the main script for raku tests? 17:03
17:04 melezhik joined
notandinus main script being in bin/ and tests in t/ 17:04
melezhik .tell notagoodidea on - todos repo -   take a look at modules.raku.org/dist/App::Tasks:cpan:JMASLAK
tellable6 melezhik, I'll pass your message to notagoodidea
melezhik .tell JJAtria[m] "We're starting to index zef dists in raku.land now!" do you mean from fez repositories ? 17:05
tellable6 melezhik, I'll pass your message to JJAtria[m]
melezhik .tell JJAtria[m]  the order is broken in recent entries on raku.land/ ... for example for fez , not a big deal, just for info ... :] 17:07
tellable6 melezhik, I'll pass your message to JJAtria[m]
notandinus oh & about fez, where does it upload stuff to? 17:08
will there be a fez specific repository?
i'm going afk, will be back after 12 hours, thanks 17:09
[Coke] m: my %r = 0, 'a', 0, 'b', 0, 'c'; dd %r; 17:11
camelia Hash %r = {"0" => "c"}
JJAtria[m] melezhik: Yes, I meant dists in the zef ecosystem. And thanks for the heads up on the timing issues. We had noticed them, just trying to find the TUITs :) 17:15
[Coke] kawaii: if I try to run your snippet, it just hangs here. 17:16
can you golf it a bit so it's just processing data and not hitting the network?
kawaii [Coke]: will do, few moments 17:17
[Coke] Or maybe remove the kv and do a dump of the line that would end in head(1)
if your @results is more complicated than my @a... 17:18
oh, it did eventually finish.
kawaii [Coke], done www.irccloud.com/pastebin/mOXSCriu/ 17:19
[Coke] so, the head(1) entry is:
$("Omar G.", <2/3>)
kawaii Yeah, and I'd like to extrapolate it to be something like `%("Omar G." => <2/3>)` 17:20
[Coke] ... so if that is your array element 0, it's going to stringify as "Omar G. 0.66667" (or so). So it's doing what we told it.
so you have to construct your string.
if the default stringification isn't what you want...
17:21 thundergnat joined
thundergnat m: .say for [("Omar G.", <2/3>), ("Gomer P.", <7/8>), ("Homer S.", <13/16>)].map({ .[0] => .[1] }).sort({ .value }).head; 17:21
camelia Omar G. => 0.666667
[Coke] maybe add a .map(*.raku) to the pipeline?
thundergnat Maybe? ^
kawaii thundergnat: let me try this :) 17:22
thundergnat: much closer, but it seems to disorder my original array 17:23
[Coke] m: .say for [("Omar G.", <2/3>), ("Gomer P.", <7/8>), ("Homer S.", <13/16>)].map({ .[0] => .[1] }).kv
camelia 0
Omar G. => 0.666667
1
Gomer P. => 0.875
2
Homer S. => 0.8125
[Coke] no, because if he's doing the .kv he's still getting the stringification of list to string that he didn't like.
m: my %r = [("Omar G.", <2/3>), ("Gomer P.", <7/8>), ("Homer S.", <13/16>)].map(*.raku).kv; dd %r 17:24
camelia Hash %r = {"0" => "\$(\"Omar G.\", <2/3>)", "1" => "\$(\"Gomer P.\", 0.875)", "2" => "\$(\"Homer S.\", 0.8125)"}
[Coke] ^^
kawaii I get `{Chris Boulton => 0.041667}` which is the right structure but wrong data, as Omar should be the highest value
[Coke] if you want something more clever than *.raku, you can swap out the map.
kawaii [Coke]: ah that's perfect, thank you :) 17:25
[Coke] oh good 17:26
notagoodidea melezhik: Yeah I found it before. todos in my idea was more a playground to showcase some raku code under a loose constraint. 17:28
tellable6 2021-01-13T17:04:41Z #raku <melezhik> notagoodidea on - todos repo -   take a look at modules.raku.org/dist/App::Tasks:cpan:JMASLAK
notagoodidea todo list is just an excuse. Worst case, I have fun on my side.
guifa kawaii: default sort is low to high. So if you want the highest value, use .sort( -*.value) 17:29
kawaii guifa: yep, got it, thanks :) 17:30
melezhik notagoodidea so you people add a source code of their todo manages to your todo repo, right? 17:31
tellable6 2021-01-12T06:14:26Z #raku <lucs> melezhik: Yeah, makes sense. Just not used to that term I guess.
2021-01-12T18:43:36Z #raku <tony-o> melezhik you're welcome to push tests. #15 is merged
melezhik so you -> so you want 17:32
tony-o cool, will try to make a PR with fez /Sparky tests
Geth doc: 14ad7fa562 | Coke++ | doc/Type/Seq.pod6
Remove skip

With latest rakudo/master (executable and source dir) all tests pass on the file.
17:33
linkable6 Link: docs.raku.org/type/Seq
17:33 Tirifto joined
notagoodidea melezhik: for example or just something silly on the repo. Does your question imply a scheme of gathering others code without credits. If not, now I ask myself if it the best way by doing it under my repos. 17:35
17:36 dakkar left
notagoodidea For example, I am trying to code golf a todo list manager right now and after that I will try to do one with internationlization of the CLI. 17:37
17:37 thundergnat left
notagoodidea Just a frame to play with stuff in raku. At least that was my initial idea. Not any intent ready to ship programs for "serious" uses. 17:38
guifa Is there a way that I can make a class that automagically uses a proxy for access or does that require a trait?
melezhik notagoodidea I see. No I am just curios. Basically you choose between referencing  to other repos from your todo repo or asking people to merge their tools to your todo repo ...
notagoodidea In a way, both could be done. Letting people chose to edit the readme to link to their repo or drop other stuff in the repo. 17:39
17:39 patrickb joined
melezhik notagoodidea ++ 17:39
patrickb . 17:40
notagoodidea melezhik: thanks for the eye opening :)
patrickb tony-o: I think now might be a good time to publish an introduction to the zef ecosystem, the new p6c indexer and the fez uploader. I think it's high time to drive out the confusion of the zef eco vs the fez uploader. 17:43
jjatria patrickb++ 17:46
melezhik patrickb++
however I know writing docs is tough ha-ha :]
Geth doc: c378f15235 | Coke++ | xt/check-signatures.t
Add a note for editors/testers
17:49
guifa okay actually a trait won’t be bad but 17:50
how can I have a trait produce a Proxy on access for an attribute 17:51
17:51 cpan-raku left
guifa pokes the queen of traits, lizmat 17:51
17:51 cpan-raku joined, cpan-raku left, cpan-raku joined
kawaii Is there a method I can use to transform a hash with a single kv into a pair? 17:53
patrickb tony-o: Also I'd be very interested in how the p6c indexer works exactly. Does it guarantee that installing some version will always install the exact same thing? If so, how does it decide what commit to use for a given version? 17:54
guifa kawaii not a single one. Just .pairs.head
notagoodidea :p? 17:55
17:55 sortiz joined
patrickb tony-o: And btw. a huge thanks for picking this up again and investing time into the new eco. It's really amazing to see this move forward! 17:56
notagoodidea m: my %foo = {foo => 1}; say %foo:p; say %foo:p.^name;
camelia 5===SORRY!5===
Variable '%foo:p' is not declared
at <tmp>:1
------> 3my %foo = {foo => 1}; say 7⏏5%foo:p; say %foo:p.^name;
Other potential difficulties:
Useless use of hash composer on right side of hash assignment; did you me…
17:58 clarjon1 left
notagoodidea m: my %foo = foo => 1; say %foo<foo>:p; say %foo<foo>:p.^name; 17:59
camelia 5===SORRY!5=== Error while compiling <tmp>
Malformed postfix call
at <tmp>:1
------> 3 => 1; say %foo<foo>:p; say %foo<foo>:p.7⏏5^name;
notagoodidea m: my %foo = foo => 1; say %foo<foo>:p;
camelia foo => 1
notagoodidea m: my %foo = foo => 1; say %foo<>:p;
camelia (foo => 1)
guifa nm, I got the proxy for the attribute, but now I can’t access the actual value, when I use $attribute.get_value(self), it calls the proxy again for an instant infinite loop =/ 18:05
tony-o patrickb: i have it started to make an intro to fez and the new eco 18:13
should probably be done with that on friday
patrickb Yay! I'm really happy to see all the progress. 18:14
melezhik tony-o++ 18:23
18:42 domidumont left 19:01 lucasb joined 19:10 aahm left 19:30 Altai-man joined 19:32 sena_kun left 19:48 jmerelo left 19:52 b2gills1 left 19:54 aahm joined, aahm left 20:15 b2gills joined 20:17 coldpress left 20:26 melezhik left 20:27 MasterDuke left 20:28 patrickb left
sortiz m: my %h = foo => 1; my $p = %h.pairs[0]; $p.WHAT.say; # kawaii 20:30
camelia (Pair)
20:32 ufobat__ joined 20:35 ufobat_ left
notagoodidea .tell melezhik Does the new wording/structure better match the intent? github.com/notagoodidea/todos/blob.../README.md 20:50
tellable6 notagoodidea, I'll pass your message to melezhik
20:50 notagoodidea left 20:51 Maylay left 20:52 melezhik joined, sjm_uk left
melezhik . 20:52
tellable6 2021-01-13T20:50:37Z #raku <notagoodidea> melezhik Does the new wording/structure better match the intent? github.com/notagoodidea/todos/blob.../README.md
melezhik .tell notagoodidea: this is good , very clear 20:54
tellable6 melezhik, I'll pass your message to notagoodidea
20:56 Maylay joined 21:02 stoned75 left 21:03 stoned75 joined 21:07 Black_Ribbon joined, Maylay left 21:10 MasterDuke joined
[Coke] yawns. 21:14
21:30 Garbanzo joined 21:33 melezhik left 21:49 webstrand joined 21:50 Tirifto left 21:56 stoned75 left 21:58 stoned75 joined 22:11 melezhik joined
melezhik . 22:12
22:22 melezhik left 22:23 notagoodidea joined 22:24 xelxebar joined, xelxebar_ left 22:25 wamba left 22:31 Altai-man left 22:33 brtastic left
Geth doc: 90efdf1f9e | (Stoned Elipot)++ | 3 files
Fix links to Empty
22:36
22:39 cono left 22:43 Maylay joined 22:49 Garbanzo left
Geth ¦ problem-solving: melezhik assigned to rba Issue Independent CI server for Raku modules and infrastructure github.com/Raku/problem-solving/issues/258 23:07
23:10 MasterDuke left 23:18 melezhik joined
melezhik . 23:18
23:18 kiti_nomad[m] joined 23:21 lucasb left 23:23 melezhik left 23:59 melezhik joined