🦋 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:00
reportable6 left
00:02
reportable6 joined
00:07
ispyhumanfly joined
00:08
bread joined
|
|||
bread | heyo | 00:08 | |
00:08
bread left
|
|||
rf | Byeo | 00:14 | |
00:15
ispyhumanfly left
00:16
freeside joined
00:21
freeside left
00:24
pingu left
00:27
Manifest0 left
00:28
xinming left
00:29
xinming joined
00:43
ispyhumanfly joined
00:44
xinming left
00:46
xinming joined
00:55
ispyhumanfly left
01:03
xinming left
01:05
freeside joined
01:06
xinming joined
01:13
freeside left,
freeside joined
01:18
freeside left
01:20
ispyhumanfly joined
01:24
ispyhumanfly left
01:37
MasterDuke left
01:49
frost joined
01:53
derpydoo joined
02:08
ispyhumanfly joined
02:11
jgaz left
02:12
freeside joined,
ispyhumanfly left
02:16
freeside left
02:30
nine left
02:32
nine joined
02:41
melezhik joined
|
|||
melezhik | On Nemokosch ban ... I probably second hythm view ... it'd be sad to see him going because of this . Anyway on my humble opinion I see him trying to help Raku grow but maybe sometimes in an emotional way ... however I maybe me miss some context of the story here ... | 02:50 | |
02:51
ispyhumanfly joined
02:52
melezhik left
03:02
melezhik joined
|
|||
melezhik | . | 03:02 | |
03:06
melezhik left,
ispyhumanfly left
03:32
rf left
03:42
freeside joined
03:47
freeside left
03:52
razetime joined
04:00
pingu joined
04:03
ispyhumanfly joined
04:07
frost left
04:08
ispyhumanfly left
|
|||
el nemokosch banned? | 04:17 | ||
hes still here | 04:18 | ||
wdym | |||
04:19
freeside joined
|
|||
just pull a middle finger towards anyone relying on such behavior 😎 | 04:31 | ||
anyways, "it breaks code" is one of the most depressing reasons to reject suggestions tbh | 04:42 | ||
04:45
melezhik joined
04:49
melezhik left
05:04
ispyhumanfly joined
05:08
ispyhumanfly left
05:29
ooijunyu joined
05:30
ooijunyu left
|
|||
Zephyr | he has been manually excluded from the bridge for 24 hours as requested by lizmat | 05:50 | |
so at the moment only the Discord side can see his Discord messages | 05:51 | ||
06:00
reportable6 left,
reportable6 joined
06:06
ispyhumanfly joined
06:14
ispyhumanfly left
|
|||
shmup | what would camelia do | 06:46 | |
scrollback reads fine to me. which makes this an awfully weak opportunity for any real "lesson" to occur | 06:49 | ||
07:11
ispyhumanfly joined
07:15
ispyhumanfly left
07:27
frost joined
|
|||
Zephyr | shmup: messages sent after being excluded from the bridge are kept exclusively on the Discord side. scroll back only has the messages sent from him up until that point | 07:57 | |
07:59
Sgeo left
08:02
razetime left
|
|||
el people on the discord side can still read his msgs | 08:05 | ||
Zephyr | I'm aware, I presumed that was the intention as kicking the bot from IRC which lizmat mentioned would've resulted in the same at more extremes | 08:06 | |
08:12
ispyhumanfly joined
|
|||
el kicking the bot from IRC? you can just mute him on discord? | 08:12 | ||
Zephyr | I can, the concern was lizmat suggesting that since they don't have the power to do that on Discord, which isn't as unexpected as it sounds due to this server only recently starting to be more moderated as compared to before when it almost completely lacked moderation | 08:14 | |
I'd assume the IRC side isn't in touch with the Discord side's moderation at all | |||
el by that i mean reading his msgs after that point sorry must've clarified | 08:15 | ||
Zephyr | yes. only change has been that his messages from thereafter aren't bridged to IRC by the bot | 08:16 | |
it'll be reverted after 24 hours manually | |||
maybe I should've went for the IRC-Readonly role instead, but I wasn't really given any specific guidance on how to handle this form of scenario in particular, so I did what seemed suitable at the moment | 08:17 | ||
08:18
frost left,
razetime joined
08:19
ispyhumanfly left
08:22
abraxxa-home joined
08:31
sena_kun joined
08:58
abraxxa-home left
09:00
abraxxa-home joined,
Manifest0 joined
09:02
abraxxa-home left
09:12
jpn joined
09:15
ispyhumanfly joined
09:20
ispyhumanfly left
09:27
ab5tract joined
|
|||
El_Che | good morning | 09:38 | |
or $local_time | |||
09:40
stevied_test left
|
|||
snonux | good day (it's always within the 24h of a day!) | 09:42 | |
el good 24 hours | 09:44 | ||
09:44
stevied_test joined
09:45
stevied_test left
|
|||
El_Che | snonux: smart boy/girl :) | 09:47 | |
moritz | it's always morning in UGT :-) | 10:03 | |
10:04
jpn left
10:14
test53 joined
10:17
test53 left
10:19
jpn joined
|
|||
lizmat | Let me explain my dilemma both on #raku as well as on Discord | 10:22 | |
1. I appreciate the energy that Nemokosch is throwing into the Raku Programming Language project | |||
2. Initially, their participation was mostly about starting discussions, which in some cases, where about things that were discussed in what is now the Raku community for over a *decade* | 10:24 | ||
3. Some of these relate to the Perl roots of Raku, from the time that Raku was still considered by many to be the successor of Perl | 10:25 | ||
4. Some of the issues that were raised by them, I can agree with, at least partially | 10:26 | ||
5. Unfortunately, they have a tendency of not taking "no" for an answer, even if that "no" is perhaps a "not now" | 10:27 | ||
6. This results in people getting tired of these discussions, especially if the apply to things discussed in the past ad nauseam | 10:28 | ||
7. Also unfortunately, they have a tendency to make things personal: on the one hand, because there is a lot of *I* in the issues raised | 10:30 | ||
10:30
sena_kun left
|
|||
lizmat | 8. And, although I agree it is a platitude, I do think the idea behind "There is no I in "team" is sound | 10:30 | |
9. So I would like to see them cooperate more, rather than "fight" to get their point across | 10:32 | ||
10. Having them on the other end of the Discord bridge, also means there is no way for me to discuss things in private messages | 10:33 | ||
11. So the only way to ask for toning it down, is to do this publicly, which then only results in yet another public discussion | 10:34 | ||
12. This resulted in me not really reading backscroll on #raku anymore, as it had become work, and I don't do that so much anymore | 10:35 | ||
13. Then I received reports from different people that they too were not happy with the atmosphere on #raku, due in a large part to them | 10:36 | ||
14. Last night, I *was* paying attention, and saw it going off the rails again | 10:38 | ||
15. I warned them, and as usual, only got the beginning about another discussion, in which I did not want to take part publicly | |||
16. I kicked the bot, the bot recovered, the discussion continued, I kicked the bot again | 10:39 | ||
Zephyr | ...I apologize for that, the bot is set to auto-rejoin | ||
lizmat | Zephyr that's ok | ||
it was more like the real "yellow card" as it were | |||
17. and the rest is a 24 hour silencing of Nemokosch on #raku | 10:40 | ||
Zephyr | Nemokosch your messages are currently still not bridged, if you'd like to have a conversation with lizmat I suggest going on the IRC side and using private messages for the time being. as for myself, I'm not here to take any sides as mentioned, just trying to keep things running. also, if you'd rather have a proxy-talk with lizmat publicly here via me I'd want both your confirmation and lizmat's permission for that | 10:46 | |
lizmat | I'm fine with a proxy-talk | 10:47 | |
Zephyr | alright, that leaves Nemokosch's confirmation, @Nemokosch would you want me to be a proxy and give sorting things out another chance? | 10:48 | |
they have turned the offer down and decided to not discuss it for the time being, apologies | 10:50 | ||
lizmat | Zephyr no problem | 10:51 | |
you've tried your best and it is appreciated | |||
el 🙏 | 10:57 | ||
11:08
sena_kun joined
11:16
ispyhumanfly joined
11:21
ispyhumanfly left
11:32
ispyhumanfly joined
11:43
sarna left
11:46
sarna joined
11:51
razetime left
12:00
reportable6 left
12:03
reportable6 joined
12:17
jpn left
12:21
ispyhumanfly left
12:26
snonux left
12:27
snonux joined,
samebchase left
12:28
samebchase joined
12:30
pingu left
12:31
snonux left,
samebchase5 joined,
snonux joined
12:33
samebchase left,
samebchase5 is now known as samebchase
12:48
ispyhumanfly joined
12:53
codesections1 joined
12:54
codesections left,
codesections1 is now known as codesections
13:01
MasterDuke joined
13:03
frost joined
13:04
ispyhumanfly left
13:18
melezhik joined
|
|||
melezhik | . | 13:18 | |
13:23
melezhik left
13:24
rf joined
|
|||
tonyo | rf: if you do have time to tackle that typeglob bug in fez, a pr would be much appreciated | 13:27 | |
13:27
Geth joined
|
|||
rf | tonyo: Yeah I'm going to lookinto that today at some point | 13:28 | |
tonyo | bless | ||
rf | My employer who insisted on Kubernetes is now feeling Kubernetes lol, been very busy | ||
tonyo | k8s will not make good on the promise of soothing any souls | 13:29 | |
13:29
Altai-man joined,
sena_kun left
|
|||
rf | Yeah, I would die on the hill of not having it but wasn't my decision ¯\_(ツ)_/¯ | 13:30 | |
13:32
frost left
13:35
frost joined,
ispyhumanfly joined
|
|||
rf | So it takes 24 hours for JSON::Fast to do 100000 iterations on a 1 gb JSON file | 13:39 | |
And 26 hours for my simd port (single threaded) | |||
13:41
ispyhumanfly left
|
|||
tonyo | is json fast recursive or single pass? | 13:42 | |
much different than it was in the JSON::Faster days | 13:45 | ||
rf | Tbh I couldn't really decipher what it was doing, I think its using some sort of caching. | ||
I wonder if its faster to take the MD5 of JSON before you parse and store it as known | |||
lizmat | yeah, JSON::Fast has been nqp-ified a lot | 13:46 | |
rf | I have an interesting idea for how to make my port faster, but it basically involves me writing a virtual machine lol | 13:47 | |
tonyo: Is there a "dry run" command I can use with fez-upload? | |||
tonyo | nope but i can toss one into the dist branch if you're keen | 13:48 | |
rf | I can just short circuit, no worries. | 13:49 | |
Might be a good idea to add at some point though. | |||
13:50
jpn joined
|
|||
tonyo | just added it to the dist branch | 13:51 | |
-d or --dry-run will do it | |||
rf | tonyo++ | ||
tonyo: github.com/tony-o/raku-fez/pull/85/files | 13:59 | ||
tonyo | i'll add that commit to the dist branch | 14:01 | |
(merged) | |||
added to the dist branch so you don't have to bounce back and forth | 14:03 | ||
14:03
simcop2387 left,
ispyhumanfly joined
14:04
jpn left
14:05
codesections left
14:06
codesections joined,
simcop2387 joined
14:09
thundergnat joined
|
|||
thundergnat | My entirely unsolicited take on the Nemokosch situation. | 14:09 | |
Seems like a very smart individual, with a lot of interesting observations, but comes across as dismissive and confrontational when people who have worked on those very issues say "Yes, but. | 14:10 | ||
Someone disagreeing with you is not neccesarily a personal attack. | |||
While I don't want to appeal to authority, sometimes people who have been working on it for 10+ years really do have a better understanding of the problem space and the trade-offs that have been made. | |||
On the other hand, he has a lot of energy and has enlivened the chat channels quite a bit, (not _always_ in a good way, but pretty often.) | |||
Honestly, he reminds me of early Zoffix, before he stopped drinking heavily. High energy, lots of interesting ideas, not much filter. | 14:11 | ||
I would be sad to see him go. I think he brings a lot of potential, but I also agree that he does on occasion make it feel "less fun" to be here. :-( | |||
(Which may be a non-sequitur because I am not actually "here" all that often, though I do enjoy reading the logs pretty regularly.) | |||
14:12
thundergnat left
14:18
codesections left
14:19
melezhik joined
|
|||
MasterDuke | rf: btw, nine said it isn't supposed to be possible to create a raku hash and return it via nativecall. jnthn's suggestion was to"return, say, an array of values and build the hash back in Raku space." | 14:20 | |
"Although it seems the API of simdjson is more iterator based, so it may make more sense to consume that directly in Raku (that is, iterate to produce the hash)" | |||
[Coke] | Would love to include this as a potential how-to on the docs site for nativecall if someone wanted to write it up as an example. :) | 14:21 | |
14:22
melezhik left,
melezhik joined,
cfa joined
|
|||
cfa | o/ | 14:23 | |
rf | MasterDuke: I'll look into that, good idea. | 14:24 | |
melezhik | Hi devs! My previous comment on the Nemokosch situation for some reasons got lost . Anyway I would second thundergnat and hythm views on this. Just my 2 cents here - I see him more trying to help and being really passionated about the language rather then _intentionally_ trying to disrupt the order in the channel, however I am ready to accept his | 14:25 | |
style of communications might be improved ))) if people say so. Anyway it would be sad to see him going because if some ( sometimes unavoidable) tractions ... | |||
tractions -> tensions | 14:26 | ||
14:27
jpn joined
|
|||
melezhik | if -> of | 14:27 | |
14:28
melezhik left
14:50
Altai-man left
14:52
Maylay left
15:32
TieUpYourCamel left
15:47
jgaz joined
15:53
TieUpYourCamel joined
16:05
Sgeo joined
16:07
frost left
16:31
razetime joined
16:37
ab5tract left
|
|||
coleman | Nah, the tensions are always avoidable | 16:39 | |
Doing lots of work isn't a license to be aggressive. Yes, I agree it's a shame. | |||
El_Che | I think that was lizmat's point | 16:40 | |
coleman | Yep. Seconded. | ||
[Coke] | I would also like to note: it's always been hard to gauge what folks *intent* is when you're speaking with text only (I've seen this going back to the 80s!) (more) | 16:41 | |
16:41
thundergnat joined
|
|||
[Coke] | But, if folks tell you you're coming across a certain way, you need to incorporate that feedback into your communication style. | 16:42 | |
El_Che | I had to learn my self that there is a difference between pragmatics and semantics | ||
coleman | I've had to look at some of my aggro behavior and off-color joking in the past. | ||
It takes humility | |||
rf | tonyo: I may have had a typo lol. There is now a backslash in Glob.rakumod, I will PR to fix it sorry. | 16:47 | |
16:52
thundergnat left
16:53
ab5tract joined
17:09
avuserow left
17:11
razetime left
17:31
tg57 joined,
Guest8418 joined
17:32
avuserow joined
17:37
codesections joined,
MasterDuke left
|
|||
[Coke] | does anyone have strong feelings about whether docs in moarvm, nqp, and rakudo should be in pod6 vs. md? I think it makes sense to always have a README.md (LCD), I think it makes sense for our public facing language docs to be pod6, but I don't think we're standardized elsewhere. | 17:40 | |
(question triggered by seeing we have two release guide docs in rakudo/rakudo, one of each kind, one with -, one with _...) | |||
coleman | I like README in md and everything else in pod6? | 17:41 | |
[Coke] | I think it might also make sense to have rakudo/rakudo be pod6, but keep nqp & moarvm as .md (since they wouldn't have a way to view it) | 17:43 | |
Guest8418 | Is there a way to check if a json file is empty without it crashing using JSON::Fast? | 17:57 | |
17:57
Guest8418 left,
tg_57 joined
18:00
reportable6 left
18:01
reportable6 joined,
bbrtj joined
18:10
jpn left
|
|||
rf | Hows it goin today folks? | 18:11 | |
cfa | rf: well over here, thanks; you? | ||
18:12
tg_57 left
|
|||
[Coke] | you could do the check with raku: $filename.IO.e | 18:16 | |
cfa | [Coke]: that won't check for emptiness though | ||
rf | cfa: Good, thanks. No stupid prod issues at work :^) | 18:19 | |
18:20
p6steve joined
|
|||
tonyo | backslash in glob? | 18:23 | |
cfa | how about .s ? | ||
m: '/tmp/empty'.IO.spurt: ''; say "/tmp/empty".IO.s | |||
camelia | 0 | ||
cfa | m: '/tmp/non-empty'.IO.spurt: 'foo'; say "/tmp/non-empty".IO.s | ||
camelia | 3 | ||
tonyo | oh - rf: just pushed a fix | 18:24 | |
rf | Sorry again :L | ||
tonyo | no worries | 18:25 | |
PRs are always appreciated, going to add license info to fez, more help messages, and then do a release with the dist stuff integrated | 18:33 | ||
18:33
tg57 left
|
|||
tonyo | then the following version will be no system dependencies on tar/gzip/pax | 18:33 | |
18:38
sena_kun joined
|
|||
lizmat | fwiw, I thoroughly agree with thundergnat | 18:46 | |
wrt to logs: the logger conked out after midnight CET, until 14:27 CET when I restarted it | 18:47 | ||
18:47
jpn joined
|
|||
lizmat | will resolve the logs with the colabti logger tomorrow, and then all that was said on #raku until 14:27 today, should be visible on irclogs.raku.org again | 18:48 | |
fwiw, I can only resolve stale logs, so have to wait until midnight UTC before today's log becomes stale | |||
18:50
MasterDuke joined
18:58
jpn left
|
|||
p6steve | on the NK situation, there are two dimensions: active-inactive and positive-negative ... NK sits in the active/negative position and this makes the situation very awkward | 19:05 | |
in any social context we each need to be self aware and prepared to adjust our behaviours according to feedback | 19:07 | ||
I worry that the first contact a new visitor to raku-beginner (or raku-irc) will be a negative take on the features of the language, delivered very quickly... the situation is made worse by the wider audience / better discoverability on Discord (which generally I see as a good thing) | 19:09 | ||
it would be better for us to progress with the good new stuff on raku development rather than cycle back to long decided points (see ^^ on Nil) | 19:12 | ||
19:14
TieUpYourCamel left
|
|||
and imo we could be/should be a bit more positive about the fantastic cool stuff that brings us here in the first place | 19:14 | ||
19:15
abraxxa-home joined
|
|||
lizmat | I cannot see what this is about, but I can guess | 19:25 | |
afk again& | 19:37 | ||
19:40
TieUpYourCamel joined
19:42
p6steve left
19:44
notna joined
19:50
notna1 joined
19:54
jpn joined
19:55
notna left,
notna1 is now known as notna
|
|||
Zephyr | it has been 24 hours since Nemokosch was excluded from the bridge. however, at the state of how things currently are, there appears to be no changes on both their and the opposing peoples' stances. I'm afraid reverting the bridge's state will cause more controversies currently. since there's no proper way for the IRC side to moderate users from the Discord side or block/ignore them, for now I think I'll keep Nemokosch | 20:00 | |
excluded from the bridge until a more reasonable alternative is provided that allows for things to be less chaotic. it's night time in my timezone unfortunately, so I'll have to go sleep now. I'll continue reading any related discussions when I'm online | |||
cfa | colabti.org/irclogger/irclogger_lo...02-16#l334 | 20:04 | |
indefinite blocking seems severe given that this was originally 24 hours | 20:05 | ||
20:12
NemokoschKiwi joined
|
|||
NemokoschKiwi | It makes sense, though, and I agreed to it. | 20:12 | |
20:12
NemokoschKiwi left
20:14
jpn left
|
|||
rf | Hmm. I accidentally published a dist, how can I delete it | 20:14 | |
20:18
abraxxa-home left
|
|||
cfa | rf: github.com/tony-o/raku-fez#removing-a-module ? | 20:20 | |
tonyo: shouldn't the about text read "This project is for 'fez'"? | 20:22 | ||
[Coke] | (.e isn't empty) (oops, yes, I should have said .s) | 20:27 | |
cfa | and .e then an .s test makes sense anyway :) | 20:28 | |
[Coke] | cfa++ # figuring out what I was trying to say | 20:29 | |
20:54
TieUpYourCamel left
|
|||
tonyo | cfa: ?? | 20:55 | |
oh, whoa. updated - forgot entirely about that blurb on gh repos | 20:56 | ||
rf | tonyo: Can I delete a package I published later than 24 hours lol. When I was doing some cleanup of my META6 last publish of Humming-Bird went under a new name (oops) | 21:11 | |
21:19
notna left
21:22
melezhik joined,
tg57 joined
|
|||
melezhik | Anton Antonov , 👋 could you please take a look at my PR for Raku-DSL-Shared? Thanks | 21:22 | |
github.com/antononcube/Raku-DSL-Shared/pull/2 | 21:23 | ||
21:25
melezhik left
|
|||
cfa | tonyo: :) | 21:28 | |
tonyo | rf: there's no real good way of doing that | 21:29 | |
rf | Darn. | 21:38 | |
shmup | what's the diff between t and xt, for test dirs? | 21:43 | |
21:44
jgaz left,
codesections left
|
|||
shmup | i se a comment in the xt sole test saying: "# These tests should be moved to t/ once perl6 is faster" | 21:44 | |
21:48
swaggboi left
|
|||
cfa | i think xt is for author/developer tests, not intended to be run by users at the time of installation | 21:50 | |
rf | I've seen and used it as well, for integration tests | 22:05 | |
22:10
jpn joined
22:14
melezhik joined
22:15
jpn left
|
|||
tonyo | xt is meant for things like you need your environment set up a particular way for testing. ctilmes' has a lot of modules that use xt (like the libpostgres stuff) because testing requires postgres set up in a particular way | 22:19 | |
22:19
melezhik left
22:23
derpydoo left
22:29
RandalSchwartz joined
22:30
jpn joined
22:36
RandalSchwartz left
22:37
jpn left
22:41
cfa left
22:42
ab5tract left
22:57
sena_kun left
|
|||
leont really likes the convention of subdirs in xt, like xt/author/ or xt/release/, makes it much more obvious which test is run when | 23:09 | ||
23:10
jpn joined
23:14
tg57 left
23:15
jpn left
|
|||
Anton Antonov | @melezhik Will do. | 23:39 | |
.tell melezhik I will look into “DSL::Shared” tonight or tomorrow morning. | 23:40 | ||
melezhik | Thanks ! | 23:56 | |
23:56
derpydoo joined
|