github.com/moarvm/moarvm | IRC logs at colabti.org/irclogger/irclogger_logs/moarvm
Set by AlexDaniel on 12 June 2018.
samcv :) 05:34
brrt \o 07:03
nwc10 o/ 07:17
brrt do we have a relevant mailing list? 07:26
that I need to introduce the student to, I mean 07:27
I don't think we do
brrt is it me, or is github gists down 10:31
timotimo in #perl6 there's someone else complaining about github being down 10:32
it works for me, though
both github itself and gist.github.com
brrt` timotimo: do you know a good alternative 10:40
timotimo sprunge.us does the job 10:41
depends entirely on what feature set you need, of course
brrt` sprunge.us/dKxZpl 10:42
it'll do
I'll be afk for a couple of hours, I'd appreciate notes 10:43
timotimo whoa, where did that come from
brrt` I typed that
timotimo to attract younger folk we could point out that you can reach #moarvm from discord 10:44
timotimo if we wanted to be compatible with vc++ compiler we wouldn't have to do the definition thing 10:49
msvcpp has all the newer features, doesn't it? 10:50
timotimo i'd also point out MVM_PUBLIC on top of the MVM_ name prefix 11:17
and structs having to start with "MVM"
Woodi VCpp is probably 2k+, VC is long forgotten... 11:19
timotimo the "default wrapper scripts" are compiled nowadays, so at least in the near future the warning about perl6-gdb-m and such could be removed 11:21
brrt` timotimo: wait, what's discord 12:50
timotimo a chat system that's popular with kids these days 12:53
i'll do that fedora system upgrade now, it'll take me a while. 12:54
Woodi brrt: it's takover ot TeamSpeak with one difference: you CAN'T host your own servers... 12:56
is replacing libuv on horizon maybe ? 12:58
brrt why would it be 13:02
libuv gives us threads, async io, goodies
or better question
Woodi: why would you want libuv to be replaced? :-)
Woodi brrt: to have something faster :) 13:07
brrt in which application? :-) 13:10
and, replaced by what? 13:12
I thought we were reasonably happy with libuv, but I don't know everything 13:13
Maybe in Cro it shows up as a bottleneck
Woodi brrt: which: looks like projects are dropping libuv. I read disk are slow and network is 14% slower then raw POSIX calls. with what ? something new, of course :) and, for some reason, I'm sure it was a plan from the start. 13:15
brrt Ok, well, I wasn't aware of any of that
Woodi I see libuv as something that allowed to have us have high-level Perl6 as soon as possible. 13:16
but that's why asked about 'horizon' :) 13:17
brrt I see
Woodi but h2o db and C# dropped libuv 13:18
brrt Well, I think, MoarVM is kind of budget-constrained, and I'm reasonably confident that libuv isn't yet a bottleneck
brrt timotimo: how do you connect with #moarvm via discord? 13:44
ugexe Id be really surprised if libuv was a bottleneck for anything 14:01
I’ve never heard of anyone complain about anything other than non blocking file IO (which we don’t even use)
brrt oh, there's that as well 14:02
ugexe so id be curious to hear what projects are dropping libuv and why
brrt on the other hand, we're using libc for IO, which isn't exactly zero-overhead either
Woodi one is here: blog.kazuhooku.com/2014/09/the-reas...libuv.html but if you like libuv then we have lots of other problems to worry about :) 14:10
ugexe their speed comparison is libuv vs posix + epoll... I fail to see how that is a fair comparison given the former implies cross platform compatibility 14:11
tadzik hmm, the post is from 2014 and links to a 404 14:12
ugexe We also don’t use libuv for blocking network calls
Woodi ugexe: libuv vs epoll: it's overhead :) and every platform have their own native and as fast as possible fast tools. but pls just ignore me, looks it is best ATM 14:18
brrt Before libuv, we had apache portable runtime... I kind of think libuv is nicer 14:34
I've seen far, far worse.
Keeping in mind that we're still dealing with C here 14:35
ugexe it'd be nice to have a libuv extension that does real non-blocking file io. i thought i read something the other day about linux kernel (finally?) getting a sane async file io api, and since windows has had one since forever... 14:56
news.ycombinator.com/item?id=19843464 (io_uring) 14:57
discord6 <timotimo> Brrt, you just join the perl6 discord and there's a channel called moarvm with a bit in it that bridges 15:24
<timotimo> Oh it's called moarvm-irc actually
discord6 <timotimo> System upgrade is taking looooong 16:16
brrt ping jnthn 20:29
timotimo pong brrt 20:34
brrt timotimo: can you add members to the MoarVM organization? 20:34
timotimo i don't think i have much access there at all 20:35
brrt hmm. Well, I need someone who can :-) 20:38
brrt oh hey, samcv is maintainer I think, as well 20:40
brrt ping samcv 21:14
samcv i can add members 21:36
brrt, ppong
brrt ohai samcv
yes, please
can you add the GH account 'pamplemoussecache' to the organization 21:37
samcv who is that 21:38
timotimo GSoC mentee i bet
samcv ah 21:39
brrt yes
samcv i made a GSoC 2019 team and added them 21:42
who else is gsoc mentor/mentee
brrt you are? Not sure about your mentee :-) 21:44
samcv yeah other than me :) 21:45
add my mentee 21:46
brrt, are you a mentor?
samcv checks the linst
brrt yes, I'm mentor 21:54
Does the GSoC 2019 team get push permissions? I read from the GSoc mentor guidelines that it's best to 'normalize' students 21:55
samcv what is tbrowder's github again? 21:56
brrt, no they don't
not automatically
brrt I think they should 21:57
samcv i'd prefer that they submit at least a few PR before getting push privs. but ultimately i think should be the decision of the mentor
but i do agree that should be done sooner rather than later 22:00
we want them to feel part of the team. but i also think at least a first PR to allow the mentor and mentee to discus the code would be a good idea 22:01
and help the students feel more confident as well. i know when i started joining that helped me a lot 22:02
brrt` samcv: I think that's reasonable 22:06
samcv actually they maybe do get push. at least Org members don't get push privs to ALL repos automatically 22:07
i will check the setting for the 'moarvm' repo 22:08
brrt` Ok. I'll try to get a PR first
samcv brrt`, ok. "Team MoarVM" gives push access to 'moarvm.git'. but org membership doesn't 22:09
brrt` I see 22:12
Kaiepi samcv i'm not part of gsoc but i will be a mentee whenever i get my mentor for my grant 23:47