Nextjournal / Sep 14 2021
Clojure Template
Remix this to get started with Clojure "1.10.0" and add-lib.
{:deps
{org.clojure/clojure {:mvn/version "1.10.0"}
org.clojure/tools.deps.alpha
{:git/url "https://github.com/clojure/tools.deps.alpha.git"
:sha "f6c080bd0049211021ea59e516d1785b08302515"}
compliment {:mvn/version "0.3.9"}}}
deps.edn
Extensible Data Notation
You can add dependencies by modifying the deps.edn
above (requires a runtime restart)...
(use clojure.tools.deps.alpha.repl)
(clojure-version)
2.5s
Clojure
"1.10.0"
...or at runtime using add-lib
:
(add-lib org.clojure/core.async {:mvn/version "0.4.490"})
5.9s
Clojure
true
(require [clojure.core.async :as async])
(async/timeout 100)
10.8s
Clojure
Vector(4) [clojure.core.async.impl.channels.ManyToManyChannel, "0x2c48efa1", "clojure.core.async.impl.channels.ManyToManyChannel@2c48efa1", Map]