Submit Search
Upload
Boost your productivity with Clojure REPL
•
0 likes
•
530 views
Kent Ohashi
Follow
rebel-readlineでClojureのREPLをリッチにしよう(*> ᴗ •*)ゞ
Read less
Read more
Software
Report
Share
Report
Share
1 of 13
Download now
Download to read offline
Recommended
re-frame à la spec
re-frame à la spec
Kent Ohashi
Golang basics for Java developers - Part 1
Golang basics for Java developers - Part 1
Robert Stern
Practical REPL-driven Development with Clojure
Practical REPL-driven Development with Clojure
Kent Ohashi
"Simple Made Easy" Made Easy
"Simple Made Easy" Made Easy
Kent Ohashi
Android antipatterns
Android antipatterns
Bartosz Kosarzycki
Come With Golang
Come With Golang
尚文 曾
C compilation process
C compilation process
RajKumar Rampelli
Inroduction to golang
Inroduction to golang
Yoni Davidson
Recommended
re-frame à la spec
re-frame à la spec
Kent Ohashi
Golang basics for Java developers - Part 1
Golang basics for Java developers - Part 1
Robert Stern
Practical REPL-driven Development with Clojure
Practical REPL-driven Development with Clojure
Kent Ohashi
"Simple Made Easy" Made Easy
"Simple Made Easy" Made Easy
Kent Ohashi
Android antipatterns
Android antipatterns
Bartosz Kosarzycki
Come With Golang
Come With Golang
尚文 曾
C compilation process
C compilation process
RajKumar Rampelli
Inroduction to golang
Inroduction to golang
Yoni Davidson
Drupal 8's Multilingual APIs: Building for the Entire World
Drupal 8's Multilingual APIs: Building for the Entire World
Christian López Espínola
Happy hacking with Plone
Happy hacking with Plone
Makina Corpus
Golang for OO Programmers
Golang for OO Programmers
khalid Nowaf Almutiri
C++ compilation process
C++ compilation process
Rahul Jamwal
Php Vs Phyton
Php Vs Phyton
Francis Guison
What's New in Groovy 1.6?
What's New in Groovy 1.6?
Guillaume Laforge
Php 5.5
Php 5.5
Naseer Ahmad
Coffee script
Coffee script
Futada Takashi
Php under the_hood
Php under the_hood
frank_neff
Kotlin - Better Java
Kotlin - Better Java
Dariusz Lorenc
PHP to Python with No Regrets
PHP to Python with No Regrets
Alex Ezell
Internationalizing Ubuntu apps
Internationalizing Ubuntu apps
David Planella
Drupal 8's Multilingual APIs: Building for the Entire World
Drupal 8's Multilingual APIs: Building for the Entire World
Christian López Espínola
What’s new in Kotlin?
What’s new in Kotlin?
Squareboat
Os Welton
Os Welton
oscon2007
Python Intro For Managers
Python Intro For Managers
Atul Shridhar
Kotlin L → ∞
Kotlin L → ∞
Abdellah SELASSI
A quick and fast intro to Kotlin
A quick and fast intro to Kotlin
XPeppers
Journeys with Transmogrifier and friends or How not to get stuck in the Plone...
Journeys with Transmogrifier and friends or How not to get stuck in the Plone...
Daniel Jowett
Kotlin: Challenges in JVM language design
Kotlin: Challenges in JVM language design
Andrey Breslav
Situated Program Challenge with Haskell & Clojure
Situated Program Challenge with Haskell & Clojure
Kent Ohashi
DevOps in PHP environment
DevOps in PHP environment
Evaldo Felipe
More Related Content
What's hot
Drupal 8's Multilingual APIs: Building for the Entire World
Drupal 8's Multilingual APIs: Building for the Entire World
Christian López Espínola
Happy hacking with Plone
Happy hacking with Plone
Makina Corpus
Golang for OO Programmers
Golang for OO Programmers
khalid Nowaf Almutiri
C++ compilation process
C++ compilation process
Rahul Jamwal
Php Vs Phyton
Php Vs Phyton
Francis Guison
What's New in Groovy 1.6?
What's New in Groovy 1.6?
Guillaume Laforge
Php 5.5
Php 5.5
Naseer Ahmad
Coffee script
Coffee script
Futada Takashi
Php under the_hood
Php under the_hood
frank_neff
Kotlin - Better Java
Kotlin - Better Java
Dariusz Lorenc
PHP to Python with No Regrets
PHP to Python with No Regrets
Alex Ezell
Internationalizing Ubuntu apps
Internationalizing Ubuntu apps
David Planella
Drupal 8's Multilingual APIs: Building for the Entire World
Drupal 8's Multilingual APIs: Building for the Entire World
Christian López Espínola
What’s new in Kotlin?
What’s new in Kotlin?
Squareboat
Os Welton
Os Welton
oscon2007
Python Intro For Managers
Python Intro For Managers
Atul Shridhar
Kotlin L → ∞
Kotlin L → ∞
Abdellah SELASSI
A quick and fast intro to Kotlin
A quick and fast intro to Kotlin
XPeppers
Journeys with Transmogrifier and friends or How not to get stuck in the Plone...
Journeys with Transmogrifier and friends or How not to get stuck in the Plone...
Daniel Jowett
Kotlin: Challenges in JVM language design
Kotlin: Challenges in JVM language design
Andrey Breslav
What's hot
(20)
Drupal 8's Multilingual APIs: Building for the Entire World
Drupal 8's Multilingual APIs: Building for the Entire World
Happy hacking with Plone
Happy hacking with Plone
Golang for OO Programmers
Golang for OO Programmers
C++ compilation process
C++ compilation process
Php Vs Phyton
Php Vs Phyton
What's New in Groovy 1.6?
What's New in Groovy 1.6?
Php 5.5
Php 5.5
Coffee script
Coffee script
Php under the_hood
Php under the_hood
Kotlin - Better Java
Kotlin - Better Java
PHP to Python with No Regrets
PHP to Python with No Regrets
Internationalizing Ubuntu apps
Internationalizing Ubuntu apps
Drupal 8's Multilingual APIs: Building for the Entire World
Drupal 8's Multilingual APIs: Building for the Entire World
What’s new in Kotlin?
What’s new in Kotlin?
Os Welton
Os Welton
Python Intro For Managers
Python Intro For Managers
Kotlin L → ∞
Kotlin L → ∞
A quick and fast intro to Kotlin
A quick and fast intro to Kotlin
Journeys with Transmogrifier and friends or How not to get stuck in the Plone...
Journeys with Transmogrifier and friends or How not to get stuck in the Plone...
Kotlin: Challenges in JVM language design
Kotlin: Challenges in JVM language design
Similar to Boost your productivity with Clojure REPL
Situated Program Challenge with Haskell & Clojure
Situated Program Challenge with Haskell & Clojure
Kent Ohashi
DevOps in PHP environment
DevOps in PHP environment
Evaldo Felipe
Functional converter project
Functional converter project
Amir Barylko
ClojureScript: The Good Parts
ClojureScript: The Good Parts
Kent Ohashi
ClojureScript - Making Front-End development Fun again - John Stevenson - Cod...
ClojureScript - Making Front-End development Fun again - John Stevenson - Cod...
Codemotion
Clojure and The Robot Apocalypse
Clojure and The Robot Apocalypse
elliando dias
JShell: An Interactive Shell for the Java Platform
JShell: An Interactive Shell for the Java Platform
JavaDayUA
Introduction to clojure
Introduction to clojure
Abbas Raza
Cli the other SAPI confoo11
Cli the other SAPI confoo11
Combell NV
Introduction to Clojure
Introduction to Clojure
Renzo Borgatti
funcs, func expressions, closure, returning funcs, recursion, the stack -goph...
funcs, func expressions, closure, returning funcs, recursion, the stack -goph...
sangam biradar
Postgresql function_basics.pdf
Postgresql function_basics.pdf
svhtayrv
OpenFaaS JeffConf 2017 - Milan
OpenFaaS JeffConf 2017 - Milan
Alex Ellis
Functional Smalltalk
Functional Smalltalk
ESUG
これからのPerlプロダクトのかたち(YAPC::Asia 2013)
これからのPerlプロダクトのかたち(YAPC::Asia 2013)
goccy
Breaking The Monotony
Breaking The Monotony
Naresh Jain
GR8Conf 2009: What's New in Groovy 1.6? by Guillaume Laforge
GR8Conf 2009: What's New in Groovy 1.6? by Guillaume Laforge
GR8Conf
Clojure made-simple - John Stevenson
Clojure made-simple - John Stevenson
JAX London
Exploring Clojurescript
Exploring Clojurescript
Luke Donnet
TYPO3 Scheduler
TYPO3 Scheduler
Krystian Szymukowicz
Similar to Boost your productivity with Clojure REPL
(20)
Situated Program Challenge with Haskell & Clojure
Situated Program Challenge with Haskell & Clojure
DevOps in PHP environment
DevOps in PHP environment
Functional converter project
Functional converter project
ClojureScript: The Good Parts
ClojureScript: The Good Parts
ClojureScript - Making Front-End development Fun again - John Stevenson - Cod...
ClojureScript - Making Front-End development Fun again - John Stevenson - Cod...
Clojure and The Robot Apocalypse
Clojure and The Robot Apocalypse
JShell: An Interactive Shell for the Java Platform
JShell: An Interactive Shell for the Java Platform
Introduction to clojure
Introduction to clojure
Cli the other SAPI confoo11
Cli the other SAPI confoo11
Introduction to Clojure
Introduction to Clojure
funcs, func expressions, closure, returning funcs, recursion, the stack -goph...
funcs, func expressions, closure, returning funcs, recursion, the stack -goph...
Postgresql function_basics.pdf
Postgresql function_basics.pdf
OpenFaaS JeffConf 2017 - Milan
OpenFaaS JeffConf 2017 - Milan
Functional Smalltalk
Functional Smalltalk
これからのPerlプロダクトのかたち(YAPC::Asia 2013)
これからのPerlプロダクトのかたち(YAPC::Asia 2013)
Breaking The Monotony
Breaking The Monotony
GR8Conf 2009: What's New in Groovy 1.6? by Guillaume Laforge
GR8Conf 2009: What's New in Groovy 1.6? by Guillaume Laforge
Clojure made-simple - John Stevenson
Clojure made-simple - John Stevenson
Exploring Clojurescript
Exploring Clojurescript
TYPO3 Scheduler
TYPO3 Scheduler
More from Kent Ohashi
インターフェース定義言語から学ぶモダンなWeb API方式: REST, GraphQL, gRPC
インターフェース定義言語から学ぶモダンなWeb API方式: REST, GraphQL, gRPC
Kent Ohashi
Team Geek Revisited
Team Geek Revisited
Kent Ohashi
Scala vs Clojure?: The Rise and Fall of Functional Languages in Opt Technologies
Scala vs Clojure?: The Rise and Fall of Functional Languages in Opt Technologies
Kent Ohashi
Clojureコレクションで探るimmutableでpersistentな世界
Clojureコレクションで探るimmutableでpersistentな世界
Kent Ohashi
英語学習者のためのフランス語文法入門: フランス語完全理解(?)
英語学習者のためのフランス語文法入門: フランス語完全理解(?)
Kent Ohashi
JavaからScala、そしてClojureへ: 実務で活きる関数型プログラミング
JavaからScala、そしてClojureへ: 実務で活きる関数型プログラミング
Kent Ohashi
実用のための語源学入門
実用のための語源学入門
Kent Ohashi
メタプログラミング入門
メタプログラミング入門
Kent Ohashi
労働法の世界
労働法の世界
Kent Ohashi
Clojureで作る"simple"なDSL
Clojureで作る"simple"なDSL
Kent Ohashi
RDBでのツリー表現入門
RDBでのツリー表現入門
Kent Ohashi
GraphQL入門
GraphQL入門
Kent Ohashi
Everyday Life with clojure.spec
Everyday Life with clojure.spec
Kent Ohashi
たのしい多言語学習
たのしい多言語学習
Kent Ohashi
Ductモジュール入門
Ductモジュール入門
Kent Ohashi
Clojure REPL: The Good Parts
Clojure REPL: The Good Parts
Kent Ohashi
Clojurian Conquest
Clojurian Conquest
Kent Ohashi
ClojurianからみたElixir
ClojurianからみたElixir
Kent Ohashi
GraphQL API in Clojure
GraphQL API in Clojure
Kent Ohashi
法学入門
法学入門
Kent Ohashi
More from Kent Ohashi
(20)
インターフェース定義言語から学ぶモダンなWeb API方式: REST, GraphQL, gRPC
インターフェース定義言語から学ぶモダンなWeb API方式: REST, GraphQL, gRPC
Team Geek Revisited
Team Geek Revisited
Scala vs Clojure?: The Rise and Fall of Functional Languages in Opt Technologies
Scala vs Clojure?: The Rise and Fall of Functional Languages in Opt Technologies
Clojureコレクションで探るimmutableでpersistentな世界
Clojureコレクションで探るimmutableでpersistentな世界
英語学習者のためのフランス語文法入門: フランス語完全理解(?)
英語学習者のためのフランス語文法入門: フランス語完全理解(?)
JavaからScala、そしてClojureへ: 実務で活きる関数型プログラミング
JavaからScala、そしてClojureへ: 実務で活きる関数型プログラミング
実用のための語源学入門
実用のための語源学入門
メタプログラミング入門
メタプログラミング入門
労働法の世界
労働法の世界
Clojureで作る"simple"なDSL
Clojureで作る"simple"なDSL
RDBでのツリー表現入門
RDBでのツリー表現入門
GraphQL入門
GraphQL入門
Everyday Life with clojure.spec
Everyday Life with clojure.spec
たのしい多言語学習
たのしい多言語学習
Ductモジュール入門
Ductモジュール入門
Clojure REPL: The Good Parts
Clojure REPL: The Good Parts
Clojurian Conquest
Clojurian Conquest
ClojurianからみたElixir
ClojurianからみたElixir
GraphQL API in Clojure
GraphQL API in Clojure
法学入門
法学入門
Recently uploaded
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
masabamasaba
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
masabamasaba
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
Juha-Pekka Tolvanen
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
masabamasaba
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
Papp Krisztián
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
WSO2
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
WSO2
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
masabamasaba
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
AmarnathKambale
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
masabamasaba
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
masabamasaba
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
masabamasaba
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2
Recently uploaded
(20)
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
Boost your productivity with Clojure REPL
1.
Boost your productivityBoost
your productivity with Clojure REPLwith Clojure REPL
2.
カマイルカ /laʒenɔʁɛ̃k/カマイルカ /laʒenɔʁɛ̃k/ lagénorhynquelagé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])
3.
plain Clojure REPLplain
Clojure REPL
4.
lein repllein repl
5.
cljclj
6.
helper functions/variables doc, finddoc source javadoc *1,
*2, *3, *e completion no syntax highlight no multiline editing
7.
rebel-readlinerebel-readline
8.
Clojure CLI +
rebel-readlineClojure 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:rebelclojure A:rebel
10.
Leiningen + rebel-readlineLeiningen
+ rebel-readline project.clj :aliases {"rebel" ^{:doc "Run REPL with rebel-readline."} ["trampoline" "run" "-m" "rebel-readline.main"]}
11.
lein rebellein rebel
12.
e.g.e.g. lein figwheellein figwheel * >=
0.5.15lein- gwheel
13.
Further ReadingFurther Reading Leiningen Clojure
- Deps and CLI Guide rebel-readline CIDER Spacemacs Clojure layer Clojure development with Spacemacs & Cider ClojureでREPL駆動開発を始めよう- Qiita
Download now