Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

what does ^:skip-aot mean in clojure project.clj

I am new to clojure, when I use

lein new app

I saw this line

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

What does ^:skip-aot mean?

In which section of clojure document could I find the description?

like image 653
sleetdrop Avatar asked Dec 17 '13 10:12

sleetdrop


People also ask

What is lein in Clojure?

Leiningen is a modern build system for our Clojure projects. It's also written and configured entirely in Clojure. It works similarly to Maven, giving us a declarative configuration that describes our project, without needing to configure exact steps to be executed.


1 Answers

It is Leiningen configuration. Have a look at : Sample project.clj.

If you are creating a Pedestal application, then that is why they want to skip AOT:

Why does pedestal skip AOT? and in Heroku context: Reason for skipping AOT?

like image 102
Chiron Avatar answered Sep 23 '22 14:09

Chiron