github.com/moarvm/moarvm | IRC logs at colabti.org/irclogger/irclogger_logs/moarvm
Set by AlexDaniel on 12 June 2018.
00:31 squashable6 left 00:36 squashable6 joined, AlexDani` joined 00:40 AlexDaniel left 01:13 klapperl left 02:40 klapperl joined 04:01 Kaiepi left 04:25 MasterDuke left 04:57 Kaiepi joined
samcv :) 05:34
05:34 domidumont joined 05:58 domidumont left 06:17 domidumont joined 07:03 brrt joined
brrt \o 07:03
07:09 patrickb joined
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
07:50 zakharyas joined 08:28 lizmat_ joined 08:30 lizmat left 08:52 brrt left 09:24 Kaiepi left, Kaiepi joined 09:32 brrt joined 09:33 squashable6 left 09:38 squashable6 joined 10:07 domidumont left
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
10:33 lizmat_ is now known as lizmat 10:38 Kaypie joined, Kaiepi left, brrt` joined
brrt` timotimo: do you know a good alternative 10:40
10:40 brrt left
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
10:47 brrt` left
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
11:03 zakharyas left
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
11:20 Kaypie left
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
11:23 Kaiepi joined 11:41 Kaiepi left 11:45 Kaiepi joined 11:56 Geth left, Geth joined 11:59 sena_kun joined 12:06 zakharyas joined 12:09 Kaiepi left 12:11 domidumont joined 12:23 AlexDani` is now known as AlexDaniel, AlexDaniel left, AlexDaniel joined 12:26 domidumont1 joined 12:29 Kaiepi joined 12:30 domidumont left 12:47 lizmat left 12:50 brrt` joined
brrt` timotimo: wait, what's discord 12:50
12:51 brrt` is now known as brrt
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
13:21 pamplemousse joined
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
14:16 pamplemousse left
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
14:31 domidumont joined 14:34 domidumont1 left
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
14:51 brrt left
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
15:20 lizmat joined
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
15:29 domidumont1 joined 15:32 domidumont left 15:51 patrickb left 15:59 brrt joined 16:06 lucasb joined
discord6 <timotimo> System upgrade is taking looooong 16:16
16:25 sena_kun left 16:33 sena_kun joined 16:46 domidumont1 left 17:24 brrt left 17:39 zakharyas left 18:55 lucasb left 19:13 zakharyas joined 19:24 zakharyas left 20:23 brrt joined
brrt ping jnthn 20:29
timotimo pong brrt 20:34
20:34 mtj_ left
brrt timotimo: can you add members to the MoarVM organization? 20:34
20:34 mtj_ joined
timotimo i don't think i have much access there at all 20:35
brrt hmm. Well, I need someone who can :-) 20:38
20:39 lizmat left
brrt oh hey, samcv is maintainer I think, as well 20:40
20:43 mtj_ left 20:47 mtj_ joined
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
22:03 brrt` joined 22:05 brrt left
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
22:13 MasterDuke joined, MasterDuke left, MasterDuke joined 23:04 brrt`` joined 23:05 brrt` left 23:28 brrt`` left
Kaiepi samcv i'm not part of gsoc but i will be a mentee whenever i get my mentor for my grant 23:47