Slide deck from my talk at ClojureX 2015
View Slide
Hello!
Божидар
Bug
@bbatsov
Bulgaria
I’m an Emacs fanatic
I love Clojure
I love cider
I love British cider
CIDER: The Story So Farand the Road Aheadby Bozhidar Batsov
Origins of cider in the UK
ClojureInteractiveDevelopmentEnvironment thatRocks
Which is your primary Clojure devenvironment? (2014)Other13%LightTable12%CCW5%fireplace14%Cursive14%CIDER42%
–Nancy Pearcey“Competition is always a goodthing. It forces us to do ourbest. A monopoly renderspeople complacent andsatisfied with mediocrity.”
Near future (optimistic)Others10%CIDER90%
Near future (worst case)Cursive25%Others15%CIDER60%
Does CIDER rock?
Yes!
Should I be using it?
Hell,yeah!
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
Made in Bristol
Code formatting
M-x cider-format-buffer
Completionannotations
ImprovedClojureScript support
Boot support
In the mean time…
inf-clojure
clojure-mode 5.0
clj-refactor
squiggly-clojure
CIDER 0.10
Fancy overlays
Improved debugger
Better handling ofmultiple connections
ImprovedClojureScript support(again)
M-x cider-jack-in-clojurescript
Dynamic font-locking
Dynamic indentation
Colourful REPL
Source-trackingevaluation
The Journey Ahead
Smaller releases
More frequentreleases
A real test suite
comint-based REPL
Support for the Clojure1.8 socket REPL
Find usages
Built-in refactoring
Feature Parity betweenClojureScript andClojure
Require Clojure 1.7+
Real Manual
Screencasts
But…
I’mjust a man
You’re a legion
I need your help!
•Michael Griffiths (@cichli)•Lars Andersen (@expez)•Artur Malabarba (@malabarba)Cheers!
126contributors!
Felina
One more thing…
CIDER 0.10 IS OUT!
Enjoyresponsibly!