1- # CIDER Roadmap (as of February , 2018)
1+ # CIDER Roadmap (as of May , 2018)
22
3- That's a very high-level roadmap for CIDER. It focus on the most
3+ That's a very high-level roadmap for CIDER. It focuses on the most
44important challenges we need to tackle.
55
6- It's meant to give a general idea of users about the direction we
6+ It's meant to give users a general idea about the direction we
77envision for the project's future, and collaborators a good list of
88high-impact tasks to tackle.
99
@@ -16,7 +16,7 @@ high-impact tasks to tackle.
1616
1717## Internal improvements
1818
19- * replaces usages of Elisp's ` read ` with ` parseclj `
19+ * replace usages of Elisp's ` read ` with ` parseclj `
2020* break down ` cider-interaction.el ` and remove this file completely
2121* improve the connection management (https://github.com/clojure-emacs/cider/pull/2069 )
2222* improve nREPL callback handling (https://github.com/clojure-emacs/cider/issues/1099 )
@@ -29,8 +29,8 @@ high-impact tasks to tackle.
2929* Implement some deps injection for ClojureScript REPLs
3030* Providing meaningful errors when starting ClojureScript REPLs
3131* Make it possible to have a project with only a ClojureScript REPL
32- * Merge cljs-tooling into orchard and evolve it a bit
33- * Tackle some of the open Piggieback issues (e.g. https://github.com/cemerick/piggieback/issues/73 )
32+ * Merge cljs-tooling into orchard and evolve it a bit (under
33+ consideration, might be better to keep it a separate library )
3434* Add ability to restart a ClojureScript REPL (https://github.com/clojure-emacs/cider/issues/1874 )
3535
3636### Add ClojureScript support for more commands
@@ -40,10 +40,23 @@ high-impact tasks to tackle.
4040
4141### Always show meaningful errors if a command is not supported under ClojureScript
4242
43+ Right now it's very confusing if you try to run a Clojure-only command with a ClojureScript REPL.
44+ You'd get some really weird error instead of something nice like "command X is not supported for ClojureScript".
45+
4346### Add debugging support for ClojureScript
4447
48+ There's a bit of info on the subject [ here] ( https://github.com/clojure-emacs/cider/issues/1416 ) .
49+
4550## Gradual merger with refactor-nrepl
4651
52+ It would make sense to move some important refactor-nrepl
53+ functionality into CIDER, provided it doesn't depend on anything
54+ complex (e.g. building an AST for the entire project).
55+
56+ Below follow a few such candidates.
57+
58+ This merger also relies on collaboration from the refactor-nrepl team.
59+
4760### Move hotload deps to CIDER
4861
4962### Move the ns-cleanup functionality to CIDER
0 commit comments