Clojure 编译器(只是一个 jar/java 应用程序)使用什么库/api 来生成 JVM 字节码?我很好奇,因为字节码是在运行时由 java 而不是 javac 生成的,所以它是一个输出 jvm 字节码的 java 程序。
最佳答案
Clojure 使用名为 ASM 的 Java 库生成字节码。部分库的分支嵌入到此处的 clojure 项目中:https://github.com/clojure/clojure/tree/master/src/jvm/clojure/asm
关于java - Clojure 编译器如何生成 JVM 字节码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21642115/