Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Brewing CIDER: It Starts with an Orchard

Brewing CIDER: It Starts with an Orchard

Slide-deck from my presentation at ClojureX 2018 in London.

Bozhidar Batsov

December 04, 2018

More Decks by Bozhidar Batsov

Other Decks in Programming


  1. M-x

  2. 4

  3. • Display images in the REPL • Support for shadow-cljs

    • Support for the clojure-cli tools (clj/deps.edn) • Support for test selectors (run a subset of tests) • A brand new profiler (M-x cider-profile-toggle) • cider-eval-last-sexp-in-context
  4. C-c C-x j j C-c C-x j s C-c C-x

    j m C-c C-x c j C-c C-x c s C-c C-x c m C-c C-x s j C-c C-x s s
  5. •New artefact id (org.clojure/tools.nrepl -> nrepl/nrepl) •New namespace (clojure.tools.nrepl.* ->

    nrepl.*) •Support for hot-loading dependencies •Support for clj •Many bug-fixes
  6. •Native support for pretty-printing results •Global and local configuration files

    •Improved built-in REPL experience •Many bug-fixes
  7. 25% 5% 70% Yes Maybe I already have Notepad No

    Do you want great Clojure development tools?
  8. 69% 25% 5% 1% Yes Maybe I already have Notepad

    No Are you willing to work on Clojure development tools?
  9. • cljfmt • profile • java.classpath • tools.namespace • tools.trace

    • tools.reader • sayid • clj-refactor/refactor-nrepl • squiggly-clojure