首页 > 解决方案 > 将 lisp 代码转换为汇编语言的工具

问题描述

我有一个 lisp 函数。是否可以将其转换为汇编语言?

(defun isprime (num &optional (d (- num 1))) 
  (if (/= num 1) (or (= d 1)
      (and (/= (rem num d) 0)
           (is-prime  num (- d 1)))) ()))

上面的代码我想把它转换成汇编语言。我不确定linux或windows是否有任何工具可以做到这一点?

标签: assemblycompiler-constructionlispcommon-lispnative-code

解决方案


你为什么要这样做?

如果您想研究Lisp 编译的工作原理,只需使用 disassemble

(disassemble 'isprime)

如果要编译代码以供将来使用,请使用compile-file.


推荐阅读