Playback speed
Share post
Share post at current time

Paid episode

The full episode is only available to paid subscribers of Computer, Enhance!

Monday Q&A #20 (2023-07-17)

Answers to questions from last week's videos

Each Monday I answer questions from the comments on the prior week’s videos. Transcripts are not available for Q&A videos due to length. I do produce closed captions for them, but Substack still has not enabled closed captions on videos :(

Questions addressed in this video:

  • [01:41] “I'm confused why we need to read Ar (later ElapsedInclusive) in the constructor block, why not just set it to 0 in every constructor. The outer most call to any anchor will be using as its calculation for ElapsedInclusive, 0 + Elapsed, anyway, right?”

  • [07:18] “Just want to confirm my understanding of something that may have been implicit in your solution. In the destructor block, the subtraction is a wrapping subtraction. The parents at first will have ElapsedTime of 0 and therefore we will underflow. When the parent finally records its time, that add will need to be wrapping as well.”

  • [17:46] “I wonder if there is a trick to cheaply track a parent zone id for a zone in the common case when the zone always has the same parent.”

The full video is for paid subscribers

Programming Courses
A series of courses on programming topics.