Boost your productivity with Clojure REPL

113 Views

September 06, 18

スライド概要

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

profile-image

「楽しく楽にcoolにsmartに」を理想とするprogrammer/philosopher/liberalist/realist。 好きな言語はClojure, Haskell, Python, English, français, русский。 読書、プログラミング、語学、法学、数学が大好き! イルカと海も大好き🐬

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

関連スライド

各ページのテキスト
1.

Boost your productivity with Clojure REPL

2.

lagénorhynque カマイルカ /laʒenɔʁɛk ̃ / (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])

3.

plain Clojure REPL

4.

lein repl

5.

clj

6.

helper functions/variables doc, find­doc source javadoc *1, *2, *3, *e completion no syntax highlight no multiline editing

7.

rebel-readline

8.

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"]}}}

9.

clojure ­A:rebel

10.

Leiningen + rebel-readline project.clj :aliases {"rebel" ^{:doc "Run REPL with rebel-readline."} ["trampoline" "run" "-m" "rebel-readline.main"]}

11.

lein rebel

12.

e.g. lein figwheel * lein- gwheel >= 0.5.15