github.com/moarvm/moarvm | IRC logs at colabti.org/irclogger/irclogger_logs/moarvm
Set by AlexDaniel on 12 June 2018.
00:11 discord61 joined, discord61 left, discord61 joined, discord6 left 00:12 discord61 is now known as discord6 00:15 squashable6 left 00:16 eaterof joined, squashable6 joined 00:18 bonsaikitten joined 00:19 moritz_ joined 00:21 eater left 00:22 xiaomiao left, Voldenet left, moritz left, Voldenet joined, Voldenet left, Voldenet joined 00:25 camelia left, chansen_ left, chansen_ joined 00:30 camelia joined 00:45 sena_kun left 01:01 sena_kun joined 01:13 sivoais left 01:24 sivoais joined 01:27 Kaeipi left 01:28 Kaeipi joined 01:48 sena_kun left 01:57 squashable6 left 01:58 Kaiepi joined, Kaeipi left 02:00 squashable6 joined 02:24 Kaiepi left 02:28 Kaiepi joined 04:45 Kaiepi left, Kaiepi joined 05:55 reportable6 left, committable6 left, coverable6 left, shareable6 left, bloatable6 left, squashable6 left, nativecallable6 left, notable6 left, sourceable6 left, linkable6 left, benchable6 left, releasable6 left, tellable6 left, evalable6 left, greppable6 left, bisectable6 left, unicodable6 left, statisfiable6 left, quotable6 left, notable6 joined, releasable6 joined, evalable6 joined, shareable6 joined, bisectable6 joined, bloatable6 joined 05:56 squashable6 joined, reportable6 joined, linkable6 joined, nativecallable6 joined 05:57 unicodable6 joined, coverable6 joined, tellable6 joined, statisfiable6 joined, committable6 joined, greppable6 joined, quotable6 joined 05:58 sourceable6 joined, benchable6 joined 06:57 nebuchadnezzar left 07:15 domidumont joined 07:40 fluca1978 joined
fluca1978 I'm having quite an headache trying to figure out how the single parts NQP and 6model are part of moarvm. Any clue? 07:42
nine fluca1978: sorry, I don't understand your question 07:53
fluca1978 nine: moarvm includes 6model, that I believe is the definition of the object layout in memory, but the site also states that moarvm is NQP based, but NQP is compile-time related (if I'm right), so having rakudo that produces the bytecode, where does NQP kicks in? 07:55
nine No, it's more like the other way round: rakudo is based on NQP. NQP may be based on MoarVM (but also runs on JVM and Javascript)
6model is implemented in all those backends 07:56
fluca1978 so rakudo is built on NQP, and produces something that both moar and jvm can crunch, but then 6model? I mean, jvm is not based on 6model 07:57
nine No, MoarVM has its own bytecode format, as does JVM. I'm actually not sure how the Javascript backend works. I guess we're generating Javascript code for that. 07:58
6model is most of all a concept
The implementation for JVM is e.g. here: github.com/perl6/nqp/tree/master/s...p/sixmodel 07:59
While the MoarVM implementation is part of the VM itself: github.com/MoarVM/MoarVM/tree/master/src/6model 08:00
08:00 domidumont left, domidumont1 joined
fluca1978 nine: uhm...I need to think about 08:05
08:25 zakharyas joined 08:33 eaterof left, eater joined 08:43 nebuchadnezzar joined 11:36 fluca1978 left 11:54 AlexDaniel joined, AlexDaniel left, AlexDaniel joined 12:39 zakharyas left 13:15 tbrowder left 13:32 sena_kun joined 14:00 zakharyas joined 14:03 tbrowder joined 14:04 lucasb joined 15:33 sena_kun left 15:48 sena_kun joined 16:24 Kaiepi left 16:26 Kaiepi joined 17:32 sena_kun left 17:35 patrickb joined 17:48 sena_kun joined 18:43 zakharyas left 18:52 patrickb left 19:16 patrickb joined 19:33 sena_kun left 19:47 sena_kun joined 19:49 domidumont1 left 20:34 lucasb left 21:02 MasterDuke joined 21:32 sena_kun left 21:46 sena_kun joined, vrurg joined 21:49 vrurg left 23:33 sena_kun left 23:43 patrickb left 23:48 AlexDaniel left 23:49 sena_kun joined