🦋 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:02 deoac joined
Nemokosch also, checking it out, it may not be as useful as I first thought 00:06
00:06 reportable6 left 00:09 reportable6 joined
Geth raku.org: 2colours++ created pull request #175:
Finanalyst patch updated
01:09 linkable6 left, evalable6 left, linkable6 joined 01:11 evalable6 joined 01:33 razetime joined 01:38 euandreh left 01:39 euandreh joined 01:58 deoac left 02:07 DarthGandalf left 02:11 DarthGandalf joined 02:40 razetime left 02:41 Guest7 joined 02:53 habere-et-disper left
guifa_ In general, you should only worry about underlying structures unless you have a reason to (so a b-tree might be useful for some problems when you'd be interacting directly with it, but with a hash or array, how it works under the hood may actually even vary by implementation) 02:56
03:20 bigdata joined 03:29 MasterDuke joined 03:45 Kaipei joined 03:47 jjido joined 03:51 jjido left 03:55 DarthGandalf left 03:58 DarthGandalf joined 04:01 sftp left 04:02 sftp joined 04:25 sftp left, sftp_ joined 04:26 sftp_ is now known as sftp 04:33 Xliff joined 04:49 codesections left 04:57 frost joined 05:14 jjido joined 05:19 jjido left 05:28 Guest7 left 05:44 jdv left 06:04 sftp left, sftp_ joined, frost left, sftp_ is now known as sftp 06:05 frost joined 06:07 reportable6 left 06:08 reportable6 joined 06:30 Xliff left 07:14 xinming left 08:01 xinming joined 08:09 frost left
lizmat Demos[m]: raku.land/zef:lizmat/Hash::Sorted 08:16
09:00 andrea[m] left 09:13 jjido joined 09:26 razetime joined 09:27 razetime joined 09:47 Kaipei left
lizmat weekly: dev.to/lizmat/a-gaze-of-iterators-part-2-356f 09:50
notable6 lizmat, Noted! (weekly)
09:50 razetime left, sena_kun joined 10:11 Sgeo left 10:16 frost joined
Nemokosch Lizmat++ 10:16
10:29 jjido left 10:32 jjido joined 10:41 jjido left 10:51 bigdata left, habere-et-disper joined 10:53 Kaipei joined 10:59 Nemokosch joined
Nemokosch m: say (①..⑩).map: *.Str.uninames.words.tail.lc 10:59
camelia (one two three four five six seven eight nine zero)
tellable6 2022-11-11T13:45:22Z #raku <guifa> Nemokosch: I was I could contribuet more there. I've admittedly only dipped my toes into pod6. I'm super guilty of the getting stuff to work before documenting
2022-11-12T18:18:28Z #raku <lizmat> Nemokosch: and you're thus implying that the RSC doesn't do that?
p6steve Demos[m]: I found this raku.land/zef:Scimon/BTree and this raku.land/cpan:HANENKAMP/ArrayHash (no guarantees)
Nemokosch I think the one from liz Hash::Sorted or something like that was pretty good 11:00
11:01 Nemokosch left
p6steve Demos[m]: Oh - yes Hash::Sorted sorts by key rather than insertion order 11:14
lizmat well, actually it will sort in any way *you* tell it to :-) 11:15
p6steve raku is also very good for whipping up you own custom classes, for example by mixing in the Associate role docs.raku.org/type/Associative#Met...ld_provide 11:24
lizmat see also: raku.land/zef:lizmat/Hash::Agnostic 11:25
11:34 euandreh left 11:41 euandreh joined 11:50 euandreh left 12:00 euandreh joined 12:06 reportable6 left 12:09 reportable6 joined 12:18 euandreh left 12:19 euandreh joined 12:22 euandreh left 12:26 euandreh joined 12:29 frost left 12:37 habere-et-disper left 12:58 frost joined 13:23 frost left 13:31 sena_kun left 13:33 sena_kun joined 13:43 sena_kun left, MoC joined 13:45 sena_kun joined 13:58 MoC left 14:09 frost joined 15:02 Davidian joined 15:48 guifa_ left 15:54 kaskal- left 16:05 tailgate joined 16:17 tailgate left, tailgate joined 16:30 jjido joined 16:49 guifa joined 17:02 TieUpYourCamel left 17:04 Xliff joined 17:23 Xliff left 17:26 Kaipei left 17:28 Kaipei joined 18:04 dutchie left 18:06 reportable6 left, reportable6 joined 18:41 p6steve left 18:58 dutchie joined
El_Che someone else here on mastodon tooting about stuff including raku? 19:22
I already found liz :P
19:27 Sgeo joined
Voldenet I've created accounts on twitter/mastodon and never used those. It feels easier to follow discussions on chats (irc/discord/slack) or issue trackers 19:28
or SO
avuserow `with` and MAIN with Bool parameters are very nice pattern. I'm writing a small CLI to update a config file. This lets me write `MAIN(Bool $cli-flag)` and later `$conf<foo> = $_ with $cli-flag`. This leaves the current value intact if the flag is not provided. Very happy with this. 19:37
El_Che micro blogging is great for announcements and brainfarts
both can be fun
Voldenet brainfarts are better on irc, because irc is temporary, it's literally gone once it's transmitted… ;) 19:39
only 50% of users keep logs forever
El_Che I autoremove my messages after a week 19:53
builtin in Mastodon, third party or script in twitter
and this channels keeps logs :P
lizmat indeed :-) 19:58
El_Che -s 19:59
20:00 perlbot left, simcop2387 left 20:02 simcop2387 joined 20:04 perlbot joined, jetchisel left, perlbot left, simcop2387 left 20:08 simcop2387 joined 20:09 perlbot joined 20:10 Davidian left 20:12 jetchisel joined 20:19 eseyman left 20:21 nebuchadnezzar joined, eseyman joined
[Coke] (CAT) I for one am happy to see CAT specs, because toxic people will destroy the community. 20:37
20:42 Guest26 joined
Geth ¦ problem-solving: rba assigned to lizmat Issue Wanted: new raku infrastructure jack-of-all-trades github.com/Raku/problem-solving/issues/352 20:48
¦ problem-solving: rba assigned to codesections Issue Wanted: new raku infrastructure jack-of-all-trades github.com/Raku/problem-solving/issues/352
El_Che did something happen or is this pro-active to avoid the huge fuckup of the Perl one? 20:51
Geth ¦ problem-solving: coke assigned to codesections Issue artistic license not a default on github github.com/Raku/problem-solving/issues/353 21:00
21:15 djerius left 21:16 djerius joined, epony left
lizmat El_Che: the latter, rba has indicated he isn't going anywhere anytime soon 21:22
but e.g. the new doc site takes more time to prepare and get going then he is able to spend at this time 21:23
21:23 derpydoo left
Nemokosch the irony of "toxic people will destroy the community" is that you only need to go back a couple of years to see that almost anyone could be "proven" to be a toxic person. One could even say that "toxic people" have already destroyed the community, and not once. But honestly, from what I see, those "toxic people" weren't some ill-willed manipulators, just members of the community who happened to end up at a dead 21:30
having said that, my complaint is actually less directed against the CAT itself, more about setting the priorities. "community affairs" have a lot of bikeshedding potential and currently the main worry is the lack of activity, not the abundance of destructive forces 21:36
if the CAT can actually help people be comfortable with doing marketing & management kind of stuff, I very much welcome it 21:38
21:55 bigfondue left 21:56 sena_kun left
[Coke] Having had to deal with cat-level situations in multiple communities before, having clear guidelines about acceptable behavior is absolutely welcome. 21:59
Having seen people in those communities who were either deliberately hurtful OR obvlivious that their behavior was not acceptable to others in the community, having the cat makes it clear. 22:00
regarding priorities - You are welcome to your opinion about what should be prioritized; we've discussed elsewhere that in general, our community's volunteer time is not fungible at best. 22:02
[Coke] is reminded to try to close one raku based ticket today
22:03 MasterDuke left 22:04 tejr left, epony joined
El_Che lizmat: the latter is good, working on stuff to avoid drama instead of being swamped by it. Good for mental health 22:19
(reading backlog, maybe we are talking about something else, I was talking about cat commits) 22:20
22:27 bigfondue joined
Nemokosch I don't know. I find it somewhat cynical to apply the "non-fungible volunteer time" in the context of representatives of the community. 22:28
It's not quite the same as somebody picking Raku for whatever reason and making a tamagochi module and then leaving or sth
Mind you, it's perfectly alright if *my* priorities are argued and decided against - but to say that the so-called "steering council" is not responsible whatsoever for carefully setting the priorities regarding the, well, "steering" of the community, that sounds like taking away the purpose of such a governing body at the first place. 22:35
oh btw [Coke] I might be biased here but there is a really handsome PR waiting to be published on the raku.org site 😉 22:38
22:43 djerius_ joined 22:44 djerius left 22:46 habere-et-disper joined 22:49 kaskal joined
[Coke] My volunteer time is very infrequently spent on raku.org 22:52
but if you link it here, I'll look at it. 22:53
22:54 tejr joined
Nemokosch github.com/Raku/raku.org/pull/175 (Geth also sent it 22 hours ago) 22:55
again, there are multiple resolutions. For example, I definitely wouldn't be badgering if I could update that site myself in the nature of forgiveness > permission or something. Another option could be that you decide to spend time more frequently on raku.org - doesn't even have to be significantly more time, just more regularly. 23:03
my goal (and perhaps I could say *our* goal) isn't to point fingers at people but to get things done 23:05
[Coke] undersightable6: check 23:10
Your patch indicates this a bot that exists.
AlexDaniel it did exist at some point 23:11
Nemokosch > While I agree I'd rather keep the list in one place, not two, I'm not opposed to accepting this until we sort that out.
AlexDaniel I don't know its current status, something doesn't work for sure but I don't know what
[Coke] reportable6: list
reportable6 [Coke], gist.github.com/ebadd55dac582e36fd...289f154ccc
AlexDaniel yep, reportable is also not operating as it did, reportable.tar.zst is an archive of its previous reports 23:12
it used to generate nice summaries for weeklies, but I guess not anymore 23:13
[Coke] shareable6: help
shareable6 [Coke], Like this: shareable6: f583f22 # See wiki for more examples: github.com/Raku/whateverable/wiki/Shareable
tellable6 2019-08-19T18:37:00Z #moarvm <AlexDaniel> .tell shareable6 test test
AlexDaniel that one definitely works 23:14
shareable6: HEAD
shareable6 AlexDaniel, whateverable.6lang.org/HEAD
[Coke] Nemokosch - review created on the PR. only one issue. 23:15
AlexDaniel whether you'll be able to use that file or not is a difficult question. But, from what I remember, shareable6 is actually serving these files, so it's needed for things like Blin and stuff
23:17 mykhal left 23:24 kaskal left 23:25 kaskal joined 23:32 Nemokosch joined
Nemokosch greppable6: `zef --help` 23:32
greppable6 Nemokosch, Found nothing!
Nemokosch greppable6: zef --help
greppable6 Nemokosch, 13 lines, 3 modules: gist.github.com/f3c945c5c02a7acb81...163e9855bf
Nemokosch doesn't seem too scary but I suppose this only sees the p6c stuff 23:33
23:35 Nemokosch left
Geth doc: b2cc353b9c | (Will Coleda)++ | doc/Type/Routine.pod6
Add more deprecation info

Closes #4102
linkable6 Link: docs.raku.org/type/Routine
23:37 linkable6 left, linkable6 joined
Geth doc: 76910395cf | Coke++ | doc/Type/Routine.pod6
linkable6 Link: docs.raku.org/type/Routine
[Coke] github.com/Raku/Pod-To-HTML - "master branch isn't protected" 23:40
Seems like all our master/mains in raku should be protected. 23:41
Nemokosch what does "protection" mean exactly? 23:43
23:44 mykhal joined
removed the dead bot in the meantime 23:44
23:45 jaguart joined 23:49 Kaipei left
Geth doc: 0d3ee3c9e9 | Coke++ | 2 files
Remove embedded links

They don't work; This workaround
Closes #4092
23:50 linkable6 left 23:51 linkable6 joined
Geth doc: 32145ab6d1 | Coke++ | doc/Language/control.pod6
Add warning about gather/take react/whenever

Closes #4041
linkable6 Link: docs.raku.org/language/control
23:56 linkable6 left 23:57 linkable6 joined