Current development status

10 views
Skip to first unread message

Laurent PETIT

unread,
Apr 3, 2015, 9:47:33 AM4/3/15
to counterclockwise, clojuredev-users
Hi all,

Sorry for not having been able to catch up with CCW lately, had more urgent things to address in my life. Will slowly restart being active now. Just so you know it's absolutely not abandonware!

I wanted to also let you know that I'm quite excited by a new feature I've started to work on lately: adding support to cider-nrepl to CCW.

cider-nrepl is a set of actively maintained nREPL middlewares offering a lot of cool features ( wrapping other well known tooling libraries such as compliment for instance: https://github.com/alexander-yakushev/compliment/wiki/Examples )

When the feature is ready to be released (still under development), CCW will automatically choose to use cider middlewares if they are present. It will be the user's job to place cider-nrepl as a project dev dependency either globally (via ~/.lein/profiles.clj) or per project (via :plugins in project.clj).

A lot of things are already working locally on my laptop.
You can follow the progress of this feature here: https://github.com/laurentpetit/ccw/issues/734

I will issue a first public pull request for this feature in a couple days.

Aside from switching from one backend to another, the switch to cider-nrepl will offer:

- with the first release: clojurescript content assist (cider-nrepl automatically detects and uses piggieback when present), better completion support for some kinds of java interop (similar to what compliment does), better keyword completion support (will suggest keywords seen during the active repl session)
- and then: contextual assist (better support of (:refer ...) (:only ...) by filtering irrelevant entries, interop contextual assist for methods if called on a symbol whose resolved type is known, etc.

--
Laurent Petit

casper

unread,
Apr 5, 2015, 4:04:12 AM4/5/15
to clojured...@googlegroups.com, clojured...@googlegroups.com
Really nice. Looking forward to it as well.
Reply all
Reply to author
Forward
0 new messages