|
@@ -0,0 +1,29 @@
|
|
|
+# clj
|
|
|
+
|
|
|
+> REPL์ ์์ํ๊ฑฐ๋ ๋ฐ์ดํฐ๋ก ํจ์๋ฅผ ํธ์ถํ๋ Clojure ๋๊ตฌ.
|
|
|
+> ๋ชจ๋ ์ต์
์ `deps.edn` ํ์ผ์์ ์ ์ํ ์ ์์.
|
|
|
+> ๋ ๋ง์ ์ ๋ณด: <https://clojure.org/guides/deps_and_cli>.
|
|
|
+
|
|
|
+- REPL๋ฅผ ์์ (๋ํํ ์):
|
|
|
+
|
|
|
+`clj`
|
|
|
+
|
|
|
+- ํจ์์ ์คํ:
|
|
|
+
|
|
|
+`clj -X {{๋ค์์คํ์ด์ค/ํจ์_์ด๋ฆ}}`
|
|
|
+
|
|
|
+- ์ง์ ๋ ๋ค์์คํ์ด์ค์ ๊ธฐ๋ณธ ๊ธฐ๋ฅ์ ์คํ:
|
|
|
+
|
|
|
+`clj -M -m {{๋ค์์คํ์ด์ค}} {{args}}`
|
|
|
+
|
|
|
+- ์์กด์ฑ์ ํด๊ฒฐํ๊ณ , ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ค์ด๋ก๋ํ๊ณ , ํด๋์ค ๊ฒฝ๋ก๋ฅผ ์์ฑ/์บ์ฑํ์ฌ ํ๋ก์ ํธ๋ฅผ ์ค๋น:
|
|
|
+
|
|
|
+`clj -P`
|
|
|
+
|
|
|
+- CIDER ๋ฏธ๋ค์จ์ด๋ก nREPL ์๋ฒ๋ฅผ ์์:
|
|
|
+
|
|
|
+`clj -Sdeps '{:deps {nrepl {:mvn/version "0.7.0"} cider/cider-nrepl {:mvn/version "0.25.2"}}}' -m nrepl.cmdline --middleware '["cider.nrepl/cider-middleware"]' --interactive`
|
|
|
+
|
|
|
+- ClojureScript์ฉ REPL์ ์์ํ๊ณ ์น ๋ธ๋ผ์ฐ์ ๋ฅผ ์ด๊ธฐ:
|
|
|
+
|
|
|
+`clj -Sdeps '{:deps {org.clojure/clojurescript {:mvn/version "1.10.758"}}}' --main cljs.main --repl`
|