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
3
700
CIDER: The Story So Far and the Road Ahead
Slide deck from my talk at ClojureX 2015
Bozhidar Batsov
December 03, 2015
Tweet
Share
More Decks by Bozhidar Batsov
See All by Bozhidar Batsov
Clojure: The Bad Parts
bbatsov
0
82
Weird Ruby (RubyDay 2024, Verona)
bbatsov
0
170
Sustainable OSS (Balkan Ruby 2024, Sofia)
bbatsov
0
170
Ruby's Creed (RubyDay 2023, Verona)
bbatsov
0
39
Victims of Complexity
bbatsov
0
330
Ruby 3.0 Redux (Spark Academy, Jan 2021)
bbatsov
1
280
Ruby 3.0 Redux (Pivorak 4.0)
bbatsov
0
490
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
野球解説AI Agentを開発してみた - 2026/02/27 LayerX社内LT会資料
shinyorke
PRO
0
260
受け入れテスト駆動開発(ATDD)×AI駆動開発 AI時代のATDDの取り組み方を考える
kztakasaki
2
560
DevinとClaude Code、SREの現場で使い倒してみた件
karia
1
1k
SourceGeneratorのマーカー属性問題について
htkym
0
190
どんと来い、データベース信頼性エンジニアリング / Introduction to DBRE
nnaka2992
1
280
技術検証結果の整理と解析をAIに任せよう!
keisukeikeda
0
120
ふつうのRubyist、ちいさなデバイス、大きな一年 / Ordinary Rubyists, Tiny Devices, Big Year
chobishiba
1
430
モジュラモノリスにおける境界をGoのinternalパッケージで守る
magavel
0
3.5k
New in Go 1.26 Implementing go fix in product development
sunecosuri
0
430
Claude Code の Skill で複雑な既存仕様をすっきり整理しよう
yuichirokato
1
370
AI主導でFastAPIのWebサービスを作るときに 人間が構造化すべき境界線
okajun35
0
720
RubyとGoでゼロから作る証券システム: 高信頼性が求められるシステムのコードの外側にある設計と運用のリアル
free_world21
0
270
Featured
See All Featured
Marketing to machines
jonoalderson
1
5k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
73k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
64
53k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.8k
The Cult of Friendly URLs
andyhume
79
6.8k
Technical Leadership for Architectural Decision Making
baasie
3
290
Joys of Absence: A Defence of Solitary Play
codingconduct
1
310
Everyday Curiosity
cassininazir
0
160
Information Architects: The Missing Link in Design Systems
soysaucechin
0
820
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
390
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!