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
660
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
Victims of Complexity
bbatsov
0
270
Ruby 3.0 Redux (Spark Academy, Jan 2021)
bbatsov
1
230
Ruby 3.0 Redux (Pivorak 4.0)
bbatsov
0
410
The Elements of Programming Style (HackConf 2019)
bbatsov
0
160
The Groundhog Day Development Method (HackConf 2019)
bbatsov
0
240
CIDER Distilled: A Common Foundation for Clojure Tooling
bbatsov
0
190
Ruby 3.0: Redux (Saint P RubyConf 2019)
bbatsov
0
220
Ruby 3 Redux
bbatsov
0
330
nREPL Redux (DCD 2019)
bbatsov
1
480
Other Decks in Programming
See All in Programming
エンターテイメント業界で利用されるAWS
demuyan
0
200
Semantic search with Django and pgvector
pauloxnet
0
240
코틀린으로 멀티플랫폼 만들기
pangmoo
0
120
オブジェクト指向のリ・オリエンテーション~歴史を振り返り、AI時代に向きなおる~
hanyudaeiiti
10
5.6k
データアナリストが行うDatabricksを活用したETLの自動化事例
shinoa
0
250
App Router への移行は「改善」となり得るのか?/ Can migration to App Router be an improvement
takefumiyoshii
8
2.1k
DMMプラットフォームがTiDB Cloudを採用した背景
pospome
8
3.6k
Changed Rules: Architectures with Lightweight Stores
manfredsteyer
PRO
0
230
Build with AI 2024 Seoul - 제로부터 시작하는 Flutter with Gemini 생활 - 박제창
itsmedreamwalker
0
200
Rails と人魚の話/rails-and-mermaid
sanfrecce_osaka
0
100
デザインシステムで Tailwind CSSとCSS in JSに分散投資をしたら良かった話
fsubal
18
4.8k
HUIT新歓2024「競技プログラミング、やってみませんか?」
slephy2784
1
250
Featured
See All Featured
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
273
13k
Fantastic passwords and where to find them - at NoRuKo
philnash
36
2.5k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
1
3.4k
Side Projects
sachag
451
41k
Mobile First: as difficult as doing things right
swwweet
216
8.6k
Docker and Python
trallard
33
2.7k
Build your cross-platform service in a week with App Engine
jlugia
225
17k
The Language of Interfaces
destraynor
151
23k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
34
8.9k
GraphQLの誤解/rethinking-graphql
sonatard
50
9.2k
How GitHub Uses GitHub to Build GitHub
holman
468
290k
Bash Introduction
62gerente
604
210k
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!