30cd6b9

Bowmap · bowmap.git · Tickets

Branches > main > 30cd6b9 > files

AOT compile before running to improve startup time

Grahp, 2026-09-24

Commit: 30cd6b93500ee8fd8efb2907f9e706c2acd9f99c
Parent: 8763571

3 changed files:

.gitignore modified (view file)

@@ -2,3 +2,4 @@ .cpcache .lsp .nrepl-port+classes

deps.edn modified (view file)

@@ -1,9 +1,10 @@-{:aliases- {:run {:exec-fn net.bowmap.server.core/-main-        :extra-deps {nrepl/nrepl {:mvn/version "1.7.0"}}}}+{:paths ["src" "classes"]+ :aliases+ {:run {:exec-fn net.bowmap.server.core/-main}}  :deps  {org.clojure/clojure {:mvn/version "1.13.0-alpha6"}   org.clojure/tools.logging {:mvn/version "1.3.1"}+  nrepl/nrepl {:mvn/version "1.7.0"}   dev.weavejester/medley {:mvn/version "1.10.0"}   org.clojure/core.async {:mvn/version "1.9.865"}   org.clojure/data.json {:mvn/version "2.5.2"}

src/user.clj added (view file)

@@ -0,0 +1,8 @@+(ns user+  (:require+   [clojure.java.io :as io]))++(.mkdirs (io/file "classes"))++(binding [*compile-path* "classes"]+  (compile 'net.bowmap.server.core))