diff options
author | Bozhidar Batsov <bozhidar@batsov.com> | 2018-05-05 23:15:26 +0300 |
---|---|---|
committer | Bozhidar Batsov <bozhidar@batsov.com> | 2018-05-05 23:15:26 +0300 |
commit | 8b4b89966bc12694785ba0595549b22a8b56a95a (patch) | |
tree | 1031fe76912080e788e8b28d4ebb0f869a236e6d /ROADMAP.md | |
parent | fdf97bce9eba520f165f4a39467fb00b7f8adfd2 (diff) |
Update the roadmap
Diffstat (limited to 'ROADMAP.md')
-rw-r--r-- | ROADMAP.md | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -63,6 +63,14 @@ This merger also relies on collaboration from the refactor-nrepl team. ## Socket REPL support (and potentially unrepl/prepl support as well) +Eventually we want to support socket REPLs of any kind (plain, unrepl, +prepl) in the same manner we support nREPL today (meaning everything +should work with them). The bulk of the work to achieve this is +related to making the CIDER client and server code nREPL agnostic, +so. Work for this is already underway with respect to the server code +(that's the `orchard` project), but hasn't started on the client +(Emacs) side. + ### Decouple the CIDER code from nREPL * Isolate the connection-specific code in a couple of client libraries and build a @@ -70,4 +78,10 @@ generic API on top of them dispatching based on the connection type. ### Implement a socket REPL client +That should be relatively straightforward, as the communication +protocol for the socket REPL is pretty simple. `parseclj` should be +used to "encode/decode" EDN data. + ### Transition everything non-nREPL specific to Orchard + +Already in progress, a lot of functionality already lives is orchard as of version 0.1. |