💾 Archived View for akkartik.flounder.online › 2021-05-31.gmi captured on 2022-04-29 at 11:53:06. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2021-11-30)
-=-=-=-=-=-=-
A 2-minute video showing off the Mu computer's prototyping environment.
The Mu computer's prototyping environment pervasively uses a trace to help explain and debug programs. However the trace is expensive to compute and makes the environment laggy. In the past few weeks I came up with a way to make things more efficient by capturing only a shallow slice of the trace, and by transparently recomputing the trace on demand. This is only possible because the entire stack makes it easy to sandbox computations, and that in turn is only possible because every function explicitly states its dependencies.