【问题标题】:what does ^:skip-aot mean in clojure project.clj^:skip-aot 在 clojure project.clj 中是什么意思
【发布时间】:2014-01-05 02:02:28
【问题描述】:

当我使用 clojure 时,我是新手

lein new app

我看到了这条线

:main ^:skip-aot my-stuff.core

^:skip-aot 是什么意思?

我可以在 clojure 文档的哪个部分找到描述?

【问题讨论】:

  • 您正在创建 Pedestal 应用程序?
  • 我不知道什么是 Pedestal 应用程序。我只是在教程中尝试lein new app my-stuff

标签: clojure leiningen


【解决方案1】:

这是莱宁根配置。看看:Sample project.clj

如果您正在创建一个 Pedestal 应用程序,那么这就是他们想要跳过 AOT 的原因:

Why does pedestal skip AOT? 在 Heroku 上下文中:Reason for skipping AOT?

【讨论】:

  • 只是添加到这个答案中:如果不清楚,AOT = 提前编译(与 JIT 相比,即时编译)。您可以在此处的官方文档中详细了解 AOT 与 JIT 如何影响 clojure:clojure.org/compilation
  • 另外澄清一下,sleetdrop:Leiningen 并不是 Clojure 的一部分。它是一个增强 Clojure 的工具。这就是文档分开的原因。
  • "这是 Leiningen 配置。"什么都不解释。
猜你喜欢
  • 2013-11-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-10-23
  • 1970-01-01
相关资源
最近更新 更多