<p><span class="h-card" translate="no"><a href="https://functional.cafe/@PaniczGodek" class="u-url mention">@<span>PaniczGodek</span></a></span> Ah, yes, you are right. But I view metacircular interpreters as different.</p><p>There, the idea is to reduce the problem down to its essence; often, implicitly or explicitly, the goal is to fit everything in as little space as possible (eg, Kay&#39;s comment about McCarthy&#39;s interpreter). Then you indeed want to avoid unnecessary phases.</p><p>But if you&#39;re trying to write a *production* interpreter, rather than an illustrative one, then you&#39;d want to have a parser.</p>
Reply