Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Boost your productivity with Clojure REPL

Kent OHASHI
September 06, 2018

Boost your productivity with Clojure REPL

rebel-readlineでClojureのREPLをリッチにしよう(*> ᴗ •*)ゞ

Kent OHASHI

September 06, 2018
Tweet

More Decks by Kent OHASHI

Other Decks in Programming

Transcript

  1. カマイルカ /laʒenɔʁɛ̃k/ カマイルカ /laʒenɔʁɛ̃k/ lagénorhynque lagénorhynque (defprofile lagénorhynque :name "Kent

    OHASHI" :languages [Clojure Common-Lisp Scheme Haskell English français] :interests [programming language-learning mathematics] :contributing [github.com/japan-clojurians/clojure-site-ja])
  2. helper functions/variables doc, find­doc source javadoc *1, *2, *3, *e

    completion no syntax highlight no multiline editing
  3. Clojure CLI + rebel-readline Clojure CLI + rebel-readline ~/.clojure/deps.edn {:aliases

    {:rebel {:extra-deps {com.bhauman/rebel-readline {:mvn/version "0.1.4"}} :main-opts ["-m" "rebel-readline.main"]}}}
  4. Leiningen + rebel-readline Leiningen + rebel-readline project.clj :aliases {"rebel" ^{:doc

    "Run REPL with rebel-readline."} ["trampoline" "run" "-m" "rebel-readline.main"]}
  5. Further Reading Further Reading Leiningen Clojure - Deps and CLI

    Guide rebel-readline CIDER Spacemacs Clojure layer Clojure development with Spacemacs & Cider Clojure でREPL 駆動開発を始めよう - Qiita