Welcome to the main channel on the development of MoarVM, a virtual machine for NQP and Rakudo (moarvm.org). This channel is being logged for historical purposes. Set by lizmat on 24 May 2021. |
|||
00:00
reportable6 left
00:01
reportable6 joined
00:19
RakuIRCLogger joined
00:20
lizmat joined
00:23
RakuIRCLogger left,
RakuIRCLogger joined
00:37
raiph joined
02:28
rypervenche joined
03:28
squashable6 left,
unicodable6 left,
coverable6 left,
bisectable6 left,
evalable6 left,
releasable6 left,
committable6 left,
linkable6 left,
statisfiable6 left,
greppable6 left,
bloatable6 left,
notable6 left,
reportable6 left,
sourceable6 left,
shareable6 left,
tellable6 left,
benchable6 left,
nativecallable6 left,
quotable6 left
03:29
notable6 joined,
evalable6 joined,
reportable6 joined,
benchable6 joined,
linkable6 joined
03:30
bloatable6 joined,
releasable6 joined,
greppable6 joined,
shareable6 joined,
committable6 joined,
sourceable6 joined,
quotable6 joined
03:31
nativecallable6 joined,
coverable6 joined,
statisfiable6 joined,
bisectable6 joined,
squashable6 joined,
tellable6 joined,
unicodable6 joined
03:50
raiph left
05:32
linkable6 left,
evalable6 left
05:35
evalable6 joined
05:36
linkable6 joined
06:00
reportable6 left,
reportable6 joined
06:50
squashable6 left
06:53
squashable6 joined
07:36
Geth joined
07:37
RakuIRCLogger left,
RakuIRCLogger joined
08:13
sena_kun joined
12:00
reportable6 left
12:02
reportable6 joined
14:57
ilogger2 left
14:58
ilogger2 joined
|
|||
timo | i feel our stop-the-world gc is a little bit false advertisement. i have been able to observe the gc happen, so clearly not the whole world is stopped. can we fix this? | 15:04 | |
Nicholas | I don't know enough to know the answer to the real question, but it's not obvious to me (and hence maybe others), when you write "been able to observe" this, could you clarify how what your code was able to observe | 15:05 | |
timo | no, my self has been able to observe it | ||
Nicholas | (oh, the gramma in that line isn't quite right - oops) | ||
timo | like, i have an animation that runs at 60fps and i see it stutter when it does gc, so clearly the photons in my room, my eyes, my nerves, my brain, are all still updating while the world is ostensibly stopped for moar to do its gc | 15:06 | |
Nicholas | aha right. A hammer would fix this? (no-one said how long the "Stop" needed to be, right?) | 15:07 | |
(there might be laws against this) | |||
timo | ok but what about people standing outside of my window | ||
what about people with telescopes | |||
Nicholas | "bigger hammer" | 15:08 | |
timo | what if i'm outside and like CCTV is seeing my display | ||
can we ship a big enough hammer with moarvm? how will that affect don | |||
download times, and how much do we pay for traffic? | 15:09 | ||
we will still want to distribute moarvm for free, after all | |||
Nicholas | We've mostly outsourced paying for that to github, hence Microsoft gets to pay? | ||
timo | if it costs microsoft enough, maybe their research division can come up with a cheaper way to stop the world than "apply hammer, forcefully" | 15:10 | |
15:30
[Coke] left
16:05
[Coke] joined
18:00
reportable6 left
18:01
reportable6 joined
|
|||
nine | I don't think seeing the stutter is evidence for the world not being stopped. Could as well be that the world is stopped, but it quickly catches up on the lost processing time and your brain creates the illusion of having experienced the time while the world was stopped. | 19:01 | |
timo | wow that's deep | 19:14 | |
21:04
squashable6 left,
squashable6 joined
|
|||
[Coke] | like a gc saccade | 21:27 | |
timo | once eye tracking hardware gets more commonplace, we'll see techniques like "postpone gc for a few seconds in the hope the user will blink" | 21:33 | |
21:38
sena_kun left
|