Slide deck from my ClojureRemote 2016 talk.
Hello!
View Slide
Божидар
Bug
@bbatsov
Bulgaria
Veliko Tarnovo, Bulgaria
I’m an Emacs fanatic
I love Clojure
I love liquor
I love cider
A FeW PINTSofCIDERby Bozhidar Batsov
ClojureInteractiveDevelopmentEnvironment thatRocks
… for Emacs
Which is your primary Clojure devenvironment? (2015)Other10%LightTable5%fireplace12%Cursive27%CIDER46%
Near future (optimistic)Others10%CIDER90%
Near future (worst case)Cursive25%Others15%CIDER60%
Is Emacs the One TrueEditor that will bringbalance to the Source?
Absolutely!
But I love my vim somuch…
Spacemacs
Clojure/conj 2014
CIDER 0.8
EuroClojure 2015
CIDER 0.9
Debugger
Boot support
ClojureX 2015
CIDER 0.10
Inline evaluationresults
Improved debugger
Better handling ofmultiple connections
ImprovedClojureScript support
M-x cider-jack-in-clojurescript
Dynamic font-locking
Dynamic indentation
Colourful REPL
In the mean time…
inf-clojure
clojure-mode 5.0
clojure-mode 5.1
clojure-mode 5.2
clj-refactor
Conference-drivendevelopment
Clojure/conjEuroClojure ClojureXClojureRemote
CIDER 0.11
Require Clojure 1.7+
Require Java 7+
Run all loaded tests
Run all project tests
Test Keymap(C-c C-t)
Debuggerimprovements
Enlighten
Auto-injection ofCIDER’s dependencies
Coming to an Emacsnear you in early 2016…
DEMO TIME
The Journey Ahead
Smaller releases
More frequentreleases
A real test suite
Built-in refactoring
Feature Parity betweenClojureScript andClojure
Real Manual
Screencasts
But…
I’mjust a man
You’re a legion
•Michael Griffiths (@cichli)•Lars Andersen (@expez)•Artur Malabarba (@malabarba)•Jeff Valk (@jeffvalk)Cheers!
134contributors!
Felina