Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我了解 Clojure 代码被编译成类并由 JVM 执行。对于 Java 项目,我可以看到创建了一个包含.class文件的 Jar。但是在 REPL 的情况下它究竟是如何工作的呢?
.class
Clojure 代码使用ASM 库编译成类文件。这些类文件被加载到自定义DynamicClassLoader中。
关于编译过程的好话:https ://www.youtube.com/watch?v=-Qm09YiUHTs