Cider 1.0
metaredux.com
metaredux.com
I hope more fancy features keep getting enabled by default or made more discoverable, I always find some hidden gem like image support in REPL buffers when randomly browsing in the docs. (That one has a reasonable reason for being off by default in its current form though)
If you are reading, thank you so much!
CIDER and Projectile are my daily drivers. I've been sponsoring Bozhidar on GitHub Sponsors for a few months now, and couldn't have been happier about the bang for buck I'm getting. If you're benefitting from these packages, or other ones by Bozhidar, please do the same!
In general, if you have some other free/open-source packages that you rely on in your work, I urge you to contribute financially to their development. Software needs manpower to thrive, and manpower needs financial support to be sustainable.
(Disclaimer: I'm not affiliated with CIDER in any way, other than being a happy user.)
If you're around Bozhidar, thanks a lot for your endless supply of love and time to the Clojure community, it's a lot better and well-maintained because of you (and others).
It's funny, if you go follow emacs at all, you see these conversations pop up periodically around "How do we get more people using emacs", and there are all sorts of silly ideas, like making it prettier, more beginner friendly, etc. Really, the answer is keep adding functionality that other editors and IDEs can't match.
- https://github.com/LightTable/LightTable - Clojure editor made in Clojure, not sure if it's being maintained anymore, core authors moved on to a different project if I remember correctly.
- https://github.com/mogenslund/liquid - Clojure editor made in Clojure, fairly new and basic but has a pretty tight integration with Clojure (itself really) which makes it interesting and it can also be embedded into other applications (or embed your other applications into Liquid)
- https://github.com/Olical/conjure - My daily driver for Clojure development. Is not an editor by itself, but it's written in Clojure, and exposed to neovim as a vim plugin. Not only supports Clojure, but also Fennel, Janet and Racket so far. Pretty handy if you sometimes like to dive into Clojure-like languages that are not Clojure (or Racket).
Otherwise, we use IntelliJ Idea + Cursive but I keep an eye on emacs and vim Clojure/ ClojureScript capabilities.
Can anyone actually explain why this naming method has grown in popularity?
On a wholly unrelated note, it is certainly strange that in all their documentation, SLIME and CIDER are stylized as all-caps for some reason; I wish I could figure out why...
If it were an acronym I'd expect full stops between each letter. I find the long names far more descriptive and useful I can read that and go yep...topic has no interest to me. CIDER doesn't have the same effect. This ain't just this app that's done it. Another app I had a similar mental struggle associating was slack. Literally can't get into my head what the term slack has to do with a messaging app.its been too long associated in my head as a negative term for being lazy.
I come from a work history in construction. Things are called what they are and namings generally pretty basic. I don't find dealing with the naming in tech anywhere near as easy. It's a bit of a barrier to learning for me tbh.
"Gone this way"? Lol.
The feature/bug here is having a very wide spectrum of stuff that people work on, and some of it is simply always going to be non-mainstream by choice/intent.