Whole-known-network
<p>No, that is not actually useful as a slide rule.</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@dabeaz" class="u-url mention">@<span>dabeaz</span></a></span> Turing machines are non-performative?</p>
<p>yeah. Found another: VGAMalloc is the same as CGAMalloc (and Hercules doesn't have it's own HerculesMalloc, because it's in the same code unit as CGA: So it just uses CGAMalloc)<br />Tandy has TandyMalloc.</p><p>But not EGAMalloc. That one is completely different.</p>
<p><span class="h-card" translate="no"><a href="https://frankwiles.social/@frank" class="u-url mention">@<span>frank</span></a></span> Nah, interpretive dance involves skill.</p>
<p>wait I bet it's drivers!<br />like, one version of this function is called by VGA_DrawFuncUnknown and nothing else. <br />Another one? CGA/Hercules.<br />the third? EGA<br />The last? Tandy.</p><p>They compiled the 4 video drivers separately, and then linked them into the EXE, with no deduplication across compile units</p>
<p>I found another function which has 4 copies.</p><p>I'm starting to suspect this program originally had 4 C source files and the linker wasn't optimizing this</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@dabeaz" class="u-url mention">@<span>dabeaz</span></a></span> is that like interpretive dance but for computering?</p>
<p>There should be a computer science course on Performative Complexity.</p>
<p>Today my <a href="https://mastodon.social/tags/rust" class="mention hashtag" rel="tag">#<span>rust</span></a> compiler told me "expected future, found a different future".</p><p>And I'm like: me too buddy, me too</p>