Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Boost your productivity with Clojure REPL
Search
Kent OHASHI
September 06, 2018
Programming
55
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Boost your productivity with Clojure REPL
rebel-readlineでClojureのREPLをリッチにしよう(*> ᴗ •*)ゞ
Kent OHASHI
September 06, 2018
More Decks by Kent OHASHI
See All by Kent OHASHI
速習FP in Scala with Flix: Flix言語で親しむ純粋関数型のコード設計
lagenorhynque
0
26
"Simple Made Easy" Made Easier: Clojureに学ぶsimplicity
lagenorhynque
0
42
Property-Based Testing with test.check and clojure.spec
lagenorhynque
0
62
🐬の推し本紹介2025: 『コーディングを支える技術 ――成り立ちから学ぶプログラミング作法』
lagenorhynque
0
120
KotlinでミニマルなResult実装による関数型エラーハンドリング
lagenorhynque
0
78
Functional Calisthenics in Kotlin: Kotlinで「関数型エクササイズ」を実践しよう
lagenorhynque
1
460
関数型言語テイスティング: Haskell, Scala, Clojure, Elixirを比べて味わう関数型プログラミングの旨さ
lagenorhynque
1
280
純LISPから考える関数型言語のプリミティブ: Clojure, Elixir, Haskell, Scala
lagenorhynque
1
300
From Scala/Clojure to Kotlin
lagenorhynque
0
120
Other Decks in Programming
See All in Programming
言葉の格闘技のススメ~紙とペンと言葉から始める、キャリアの描き方~
progresscicada
2
140
jsmini JavaScript Engine を作ってみた話
yosuke_furukawa
PRO
0
300
関東Kaggler会_NVIDIA_Nemotron_コンペ_振り返り
rick_ds
0
490
ITヒヤリハットを整理してみた ~ライフサイクルと原因から考える再発防止策~
koukimiura
1
140
AIが無かった頃の素敵な出会いの話
codmoninc
1
390
Google Apps Script で Ruby を動かす
kawahara
0
140
これって Effect でできたのでは? / TSKaigi Mashup Kansai #2
susisu
0
150
言語を使う側から、作る側へ。 自作 Lisp で得た新たな気づき。
andpad
0
160
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
540
AI時代のPHPer生存戦略 ~「言語、もうなんでもよくない?」に本気で向き合う~
vivion
0
300
yield再入門 #phpcon
o0h
PRO
0
980
React本体のコードリーディング
high_g_engineer
1
140
Featured
See All Featured
Code Review Best Practice
trishagee
74
20k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
240
My Coaching Mixtape
mlcsv
0
210
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.2k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
790
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6k
Code Reviewing Like a Champion
maltzj
528
40k
Building Applications with DynamoDB
mza
96
7.2k
Facilitating Awesome Meetings
lara
57
7.1k
Into the Great Unknown - MozCon
thekraken
41
2.7k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Transcript
Boost your productivity Boost your productivity with Clojure REPL with
Clojure REPL
カマイルカ /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])
plain Clojure REPL plain Clojure REPL
lein repl lein repl
clj clj
helper functions/variables doc, finddoc source javadoc *1, *2, *3, *e
completion no syntax highlight no multiline editing
rebel-readline rebel-readline
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"]}}}
clojure A:rebel clojure A:rebel
Leiningen + rebel-readline Leiningen + rebel-readline project.clj :aliases {"rebel" ^{:doc
"Run REPL with rebel-readline."} ["trampoline" "run" "-m" "rebel-readline.main"]}
lein rebel lein rebel
e.g. e.g. lein figwheel lein figwheel * >= 0.5.15 lein-
gwheel
Further Reading Further Reading Leiningen Clojure - Deps and CLI
Guide rebel-readline CIDER Spacemacs Clojure layer Clojure development with Spacemacs & Cider Clojure でREPL 駆動開発を始めよう - Qiita