<p>Like, I wrote the code, but I don&#39;t understand it. I initially wrote it with all the `make-quote`s being `return`s, and that didn&#39;t work, so I experimentally replaced them with make-quotes and it did work. I need to reread the interpreter code to really understand why that was required.</p><p>If even the designer can&#39;t understand the model here, the model is probably too complicated for anyone ELSE to write self-modifying code either! That&#39;s a sign of a problem, or better abstractions needed.</p>
Reply