<p>I&#39;ve realized something:</p><p>mov rax, r10<br />add r8, 1<br />jmp _main_loop_reset</p><p>Assembly looks a lot like LISP once you remove the parentheses! So I wanted to design an ASM syntax that exists as a data structure within a LISP, and write code as a LISP program that generates that data structure. In other words make a DSL similar to &quot;Amaranth&quot; or my old &quot;No Compiler&quot; blog posts <a href="https://msm.runhello.com/p/category/plt/no-compiler" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">msm.runhello.com/p/category/pl</span><span class="invisible">t/no-compiler</span></a> . I may be just confusing you at this point— I&#39;m not sure I can describe this idea clearly in 500 chars.</p>
Reply