Save 37% off PRO during our Black Friday Sale! »

CIDER: The Story So Far and the Road Ahead

CIDER: The Story So Far and the Road Ahead

Slide deck from my talk at ClojureX 2015

Efd2550fb5f3059d815e731ecd61b701?s=128

Bozhidar Batsov

December 03, 2015
Tweet

Transcript

  1. None
  2. Hello!

  3. Божидар

  4. Bug

  5. @bbatsov

  6. Bulgaria

  7. None
  8. None
  9. None
  10. I’m an Emacs fanatic

  11. I love Clojure

  12. I love cider

  13. I love British cider

  14. CIDER: The Story So Far and the Road Ahead by

    Bozhidar Batsov
  15. Origins of cider in the UK

  16. None
  17. Clojure Interactive Development Environment that Rocks

  18. Which is your primary Clojure dev environment? (2014) Other 13%

    LightTable 12% CCW 5% fireplace 14% Cursive 14% CIDER 42%
  19. –Nancy Pearcey “Competition is always a good thing. It forces

    us to do our best. A monopoly renders people complacent and satisfied with mediocrity.”
  20. Near future (optimistic) Others 10% CIDER 90%

  21. Near future (worst case) Cursive 25% Others 15% CIDER 60%

  22. Does CIDER rock?

  23. Yes!

  24. Should I be using it?

  25. Hell, yeah!

  26. Is Emacs the One True Editor that will bring balance

    to the Source?
  27. Absolutely!

  28. But I love my vim so much…

  29. Spacemacs

  30. None
  31. Clojure/conj 2014

  32. CIDER 0.8

  33. EuroClojure 2015

  34. CIDER 0.9

  35. Debugger

  36. None
  37. Made in Bristol

  38. Code formatting

  39. None
  40. M-x cider-format-buffer

  41. None
  42. Completion annotations

  43. None
  44. Improved ClojureScript support

  45. Boot support

  46. In the mean time…

  47. inf-clojure

  48. clojure-mode 5.0

  49. clj-refactor

  50. squiggly-clojure

  51. None
  52. CIDER 0.10

  53. Fancy overlays

  54. None
  55. Improved debugger

  56. Better handling of multiple connections

  57. Improved ClojureScript support (again)

  58. M-x cider-jack-in-clojurescript

  59. Dynamic font-locking

  60. None
  61. None
  62. Dynamic indentation

  63. None
  64. None
  65. Colourful REPL

  66. None
  67. Source-tracking evaluation

  68. The Journey Ahead

  69. Smaller releases

  70. More frequent releases

  71. A real test suite

  72. comint-based REPL

  73. Support for the Clojure 1.8 socket REPL

  74. Find usages

  75. Built-in refactoring

  76. Feature Parity between ClojureScript and Clojure

  77. Require Clojure 1.7+

  78. Real Manual

  79. Screencasts

  80. But…

  81. I’m just a man

  82. You’re a legion

  83. I need your help!

  84. •Michael Griffiths (@cichli) •Lars Andersen (@expez) •Artur Malabarba (@malabarba) Cheers!

  85. None
  86. None
  87. 126 contributors!

  88. Felina

  89. One more thing…

  90. CIDER 0.10 IS OUT!

  91. Enjoy responsibly!