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
CIDER: The Story So Far and the Road Ahead
Search
Bozhidar Batsov
December 03, 2015
Programming
710
3
Share
CIDER: The Story So Far and the Road Ahead
Slide deck from my talk at ClojureX 2015
Bozhidar Batsov
December 03, 2015
More Decks by Bozhidar Batsov
See All by Bozhidar Batsov
Clojure: The Bad Parts
bbatsov
0
92
Weird Ruby (RubyDay 2024, Verona)
bbatsov
0
170
Sustainable OSS (Balkan Ruby 2024, Sofia)
bbatsov
0
180
Ruby's Creed (RubyDay 2023, Verona)
bbatsov
0
48
Victims of Complexity
bbatsov
0
340
Ruby 3.0 Redux (Spark Academy, Jan 2021)
bbatsov
1
280
Ruby 3.0 Redux (Pivorak 4.0)
bbatsov
0
500
The Elements of Programming Style (HackConf 2019)
bbatsov
0
210
The Groundhog Day Development Method (HackConf 2019)
bbatsov
0
300
Other Decks in Programming
See All in Programming
From Formal Specification to Property Based Test
ohbarye
0
650
The Less-Told Story of Socket Timeouts
coe401_
3
910
t *testing.T は どこからやってくるの?
otakakot
1
880
Cache-moi si tu peux : patterns et pièges du cache en production - Devoxx France 2026 - Conférence
slecache
0
330
2026年のソフトウェア開発を考える(2026/05版) / Software Engineering Scrum Fest Niigata 2026 Edition
twada
PRO
19
9.4k
ハーネスエンジニアリングとは?
kinopeee
13
6.6k
Don't Prompt Harder, Structure Better
kitasuke
0
800
Oxlintとeslint-plugin-react-hooks 明日から始められそう?
t6adev
0
310
Claude CodeでETLジョブ実行テストを自動化してみた
yoshikikasama
0
1.1k
決定論 vs 確率論:Gemini 3 FlashとTF-IDFを組み合わせた「法規判定エンジン」の構築
shukob
0
150
PCOVから学ぶコードカバレッジ #phpcon_odawara
o0h
PRO
0
290
AI-DLC Deep Dive
yuukiyo
9
5.3k
Featured
See All Featured
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
270
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
Scaling GitHub
holman
464
140k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
130
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
330
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
450
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
820
Prompt Engineering for Job Search
mfonobong
0
290
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
100
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
160
The Curious Case for Waylosing
cassininazir
0
330
Transcript
None
Hello!
Божидар
Bug
@bbatsov
Bulgaria
None
None
None
I’m an Emacs fanatic
I love Clojure
I love cider
I love British cider
CIDER: The Story So Far and the Road Ahead by
Bozhidar Batsov
Origins of cider in the UK
None
Clojure Interactive Development Environment that Rocks
Which is your primary Clojure dev environment? (2014) Other 13%
LightTable 12% CCW 5% fireplace 14% Cursive 14% CIDER 42%
–Nancy Pearcey “Competition is always a good thing. It forces
us to do our best. A monopoly renders people complacent and satisfied with mediocrity.”
Near future (optimistic) Others 10% CIDER 90%
Near future (worst case) Cursive 25% Others 15% CIDER 60%
Does CIDER rock?
Yes!
Should I be using it?
Hell, yeah!
Is Emacs the One True Editor that will bring balance
to the Source?
Absolutely!
But I love my vim so much…
Spacemacs
None
Clojure/conj 2014
CIDER 0.8
EuroClojure 2015
CIDER 0.9
Debugger
None
Made in Bristol
Code formatting
None
M-x cider-format-buffer
None
Completion annotations
None
Improved ClojureScript support
Boot support
In the mean time…
inf-clojure
clojure-mode 5.0
clj-refactor
squiggly-clojure
None
CIDER 0.10
Fancy overlays
None
Improved debugger
Better handling of multiple connections
Improved ClojureScript support (again)
M-x cider-jack-in-clojurescript
Dynamic font-locking
None
None
Dynamic indentation
None
None
Colourful REPL
None
Source-tracking evaluation
The Journey Ahead
Smaller releases
More frequent releases
A real test suite
comint-based REPL
Support for the Clojure 1.8 socket REPL
Find usages
Built-in refactoring
Feature Parity between ClojureScript and Clojure
Require Clojure 1.7+
Real Manual
Screencasts
But…
I’m just a man
You’re a legion
I need your help!
•Michael Griffiths (@cichli) •Lars Andersen (@expez) •Artur Malabarba (@malabarba) Cheers!
None
None
126 contributors!
Felina
One more thing…
CIDER 0.10 IS OUT!
Enjoy responsibly!