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

CIDER Distilled: A Common Foundation for Clojure Tooling

CIDER Distilled: A Common Foundation for Clojure Tooling

Slide deck from my Clojure/south 2019 presentation.

Bozhidar Batsov

September 01, 2019
Tweet

More Decks by Bozhidar Batsov

Other Decks in Programming

Transcript

  1. M-x

  2. noun 1. a piece of enclosed land planted with fruit

    trees. an apple orchard 2. (in the context of Clojure) a fertile ground for Clojure tooling. CIDER’s Orchard
  3. •You can run them side by side •You can implement

    LSP in terms of nREPL •You can proxy nREPL requests to an LSP server •You can implement LSP in terms of the same underlying libraries*
  4. 25% 5% 70% Yes Maybe I already have Notepad No

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

    No Are you willing to work on Clojure development tools?
  6. Definition of Work •Writing code •Reviewing code •Discussing ideas •Educating

    myself so I can write/review code and discuss ideas •Supporting end users via Slack, email, etc •Collaborating with other tool authors