I have tried it a couple of times and keep reverting back to nrepl. One
of the biggest issues is nrepl-ritz which depends on nrepl and not
nrepl-client. So switching to cider appears to mean ditching ritz.
--
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clo...@googlegroups.com
Note that posts from new members are moderated - please be patient with your first post.
To unsubscribe from this group, send email to
clojure+u...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
---
You received this message because you are subscribed to the Google Groups "Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email to clojure+u...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
The last (non-authoritative) word on cider on this mailing list[1] was that it is unstable. Is that really the case? Is it just a matter of many packages that depend on it not being updated?
I tried checking the official mailing list[2] and was surprised to find that it's private.
While I'm glad to hear that there are users out there for whom cider
is working great, I would still say based on following the project on
GitHub that there are far too many issues being filed based on
function names not being defined etc. to consider the current release
stable.
I discovered one of the reasons for my issues with stability yesterday.
The version of clojure-test-mode on marmalade still depends on nrepl
(rather than cider), so, despite my best efforts to remove nrepl.el it
was still getting pulled back in.
Is cider just a new release of nrepl.el or a different thing entirely?
Sorry to be a noob, but this is awfully confusing to the uninitiated.
On Friday, December 13, 2013 at 9:43 AM, Adrian Mowat wrote:
Is cider just a new release of nrepl.el or a different thing entirely?Sorry to be a noob, but this is awfully confusing to the uninitiated.
----You received this message because you are subscribed to the GoogleGroups "Clojure" group.To post to this group, send email to clo...@googlegroups.comNote that posts from new members are moderated - please be patient with your first post.To unsubscribe from this group, send email toFor more options, visit this group at---
You received this message because you are subscribed to a topic in the Google Groups "Clojure" group.To unsubscribe from this topic, visit https://groups.google.com/d/topic/clojure/LTQd2zmy-MY/unsubscribe.To unsubscribe from this group and all its topics, send an email to clojure+u...@googlegroups.com.
Is cider just a new release of nrepl.el or a different thing entirely?
Sorry to be a noob, but this is awfully confusing to the uninitiated.
On Thu, Dec 12, 2013 at 11:43 PM, Adrian Mowat <adrian...@gmail.com> wrote:Is cider just a new release of nrepl.el or a different thing entirely?Well, it's a "new release" insofar as it's an updated version ofnrepl.el. In order to switch to it, however, you have to removenrepl.el _and all packages that depend on it_ (which packages are notspecified in the upgrade instructions so that would be a hit'n'missprocess)
, then you install cider.el and then you also have to updatevarious parts of .emac.d/init.el depending on how you had customizednrepl. And that part isn't really described in the upgradeinstructions either so that's also pretty hit'n'miss.
And then youhave to reinstall newer versions of the packages you deleted thatdepended on nrepl.el and hope you get versions that depend on cider.elinstead (since there's no way of telling, based solely on theirpackage description I suspect).
And if you use Ritz, that hasn't been updated so you have to stay withnrepl.el anyway.Frankly, I think it was a mistake to rename it and rename variousfunctions in it, forcing breakage on dependent packages (which havenot changed their names as far as I can tell).
I use ac-nrepl and the latest version still says it is for nrepl soI've no idea whether it will work with cider. I also use nrepl-ritz
but I could live without it. My nrepl-related init.el file contains:and it's not clear how that would need changing and whether it wouldcontinue to work properly.
And this isn't just for me - my team all has the same baseconfiguration of Emacs and so we'd have to go thru this switch processfor each team member.
--Sean A Corfield -- (904) 302-SEANAn Architect's View -- http://corfield.org/World Singles, LLC. -- http://worldsingles.com/"Perfection is the enemy of the good."-- Gustave Flaubert, French realist novelist (1821-1880)
Just to inject another sample into the population:
As another hacker who lives in Emacs, I found the nrepl -> cider transition to be quite painless. It took me maybe an hour of reading the website docs, installing/uninstalling packages with package.el, and updating the relevant sections of my .emacs.d/init.el file. Not to poo-poo on anyone's parade, but it really did seem pretty straightforward to me.
So maybe some of the pain points people are feeling have to do with general challenges with configuring Emacs rather than specific problems with following the online cider docs.
It took me maybe an hour of reading the website docs, installing/uninstalling packages with package.el, and updating the relevant sections of my .emacs.d/init.el file. Not to poo-poo on anyone's parade, but it really did seem pretty straightforward to me.