2024年Clojure状态调查中分享您的想法!

欢迎!请参阅关于页面了解有关此工作方式的一些更多信息。

0
编译器

大家好,

有没有推荐的方式来处理Clojure源码,包括java和clj文件呢?

例如,我希望能在我的IDE(IntelliJ Idea)中设置断点,以了解编译器或核心库的某些部分是如何工作的。

谢谢

2 答案

+2

我使用Cursive来做这个。确实需要一些注意去设置。你需要确保src/jvm被标记为源文件夹,并且src/clj和src/resources被标记为资源文件夹。

在创建运行配置时,不要使用Clojure REPL,只使用正常的应用程序,并将主类配置为clojure.main,使用项目类路径。然后在调试模式下运行此配置,你可以根据需要设置断点(在Clojure和Java源代码中)。

它可以完美工作,谢谢Alex!
0

您可以使用 Cursive 插件轻松做到。

...