Skip to content

Commit fdf97bc

Browse files
committed
Update a bit the roadmap document
1 parent 95defaa commit fdf97bc

File tree

1 file changed

+19
-6
lines changed

1 file changed

+19
-6
lines changed

ROADMAP.md

Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
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
44
important 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
77
envision for the project's future, and collaborators a good list of
88
high-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

Comments
 (0)