emacs/var/elfeed/db/data/03/03c73b77b92db7ad64ac4cdeb21a7632c041b330
2022-01-03 12:49:32 -06:00

31 lines
2.8 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<p>When <a href="https://metaredux.com/posts/2021/10/26/clj-refactor-3-0.html">clj-refactor 3.0</a> was
released, I promised you that the release of CIDER 1.2 wasnt far
behind. However, an entire month has passed since then and CIDER 1.2 is still
brewing. Turned out there was more work to be done than I expected, thats why I
decided to provide a short progress update.</p>
<p>Several things contributed to the delay. Heres a brief rundown in no particular order:</p>
<ul>
<li>nREPL 0.9 was delayed a bit by some problems weve discovered with the new Unix socket transport. The problems have been addressed and I expect that well finalize nREPL 0.9 in the next week or so.</li>
<li>Due to the nREPL issues mentioned above, we still havent added support for the new Unix socket transport to CIDER.</li>
<li>Theres some cleanup work that has to be done in Orchard with respect to switching
from <code class="language-plaintext highlighter-rouge">dynapath</code> to <a href="https://github.com/clojure-emacs/enrich-classpath">enrich-classpath</a> for automatically adding Java sources and Javadoc to the classpath. That cleanup is optional for this particular release, but Id rather do it sooner rather than later.</li>
<li>I want us to support properly <a href="https://github.com/babashka/nbb">nbb</a> in CIDER 1.2. This requires some changes to the ClojureScript bootstrap logic in CIDER, as <code class="language-plaintext highlighter-rouge">nbb</code>
is a native Node.js implementation that works differently from all the ClojureScript REPLs were currently supporting (notably you dont need to evaluate any code in a Clojure REPL to “upgrade” it to a ClojureScript REPL).</li>
<li>I still havent submitted CIDER and its dependencies to <a href="https://elpa.nongnu.org/nongnu/">NonGNU ELPA</a>, so that people would be able to install CIDER out-of-the-box on Emacs 28.</li>
<li>Ive been crazy busy at work, which limited the amount of time I could allocate to CIDER and friends.</li>
</ul>
<p>In light of everything listed above, right now Im aiming to release CIDER 1.2
around Christmas. Note that the current CIDER snapshot is in a pretty good shape
overall and you can upgrade to it without any concerns about the stability
issues.</p>
<p>If you want to know more about the current state of affairs, please check out
this <a href="https://github.com/clojure-emacs/cider/issues/3090">meta ticket</a>, which
tracks all the remaining work. As usual any help with the outstanding tasks
will be greatly appreciated!</p>
<p>To wrap up on a positive note - in the mean time we released <code class="language-plaintext highlighter-rouge">clj-refactor</code> 3.1 and 3.2 with a bunch of small improvements!
We might be moving a bit too slow at times, but were always moving forward!</p>