#nrepl — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #nrepl, aggregated by home.social.
-
I think I'll take my REPL neat
My parens black and my bed at 3
CIDER is too sweet for me...https://batsov.com/articles/2026/05/20/neat-a-language-agnostic-nrepl-client-for-emacs/
-
@kirtai Yes. I don't love it nearly as much as I loved the #InterLisp Lyric (and previous) structure editor, but it's better than most modern tooling.
It's that experience that I want to recreate either in the browser (which I'm confident I can do) or in an Electron app (which I'm exploring). The editor will communicate with the underlying #Lisp implementation probably over #nrepl; the idea is that it should be able to work with multiple Lisps, although my target is #PostScarcitySoftware .
-
Interested in #declarative computing, #linux or #reproducible software? #Guix is going to be at #FOSDEM for lots of goodness on #guile #scheme and the #nix approach to packaging #FreeSoftware - check out the talks various people are giving:
https://guix.gnu.org/blog/2026/meet-guix-at-fosdem-2026/
As usual the Declarative and Minimalist computing track will have lots of interesting #lisp #spritely and #nrepl talks!
-
The first alpha release of #nREPL 1.6 is out https://github.com/nrepl/nrepl/releases/tag/v1.6.0-alpha1
So far it's mostly improvements (simplifications) of the internals, but that's never a bad thing. In my book simplicity and reliability are very strong related. :-)
-
We've kicked off some efforts to create a proper nREPL protocol specification https://github.com/nrepl/spec.nrepl.org/pull/1
Input and feedback from everyone who uses #nREPL is most welcome!
-
I'm happy to report that #nREPL 1.5 is out with many small improvements. (see https://github.com/nrepl/nrepl/releases/tag/v1.5.0 for all the details) In this particular release we address several small long-standing issues, so I can only hope everyone's experience with nREPL 1.5 will be a little bit better!
nREPL 0.1 was released 15 years ago (on Oct 8, 2010) and we're still going strong after so many years!
-
#nREPL is now 15 years old! (it was born in July 2010) Funny enough, I've been the project's steward for ~7.5 years - since the spring of 2018. It was been quite the journey and I'm very happy that nREPL is still as relevant today as it was back in 2010. (and a lot more capable, of course)
The next release (1.4) is just around the corner.
#Clojure forever! In the REPL we trust!
-
Great news, everyone! There’s finally a rebel-readline client for #nREPL! See https://github.com/bhauman/rebel-readline/tree/master/rebel-readline-nrepl for details.
-
Guile and RDE Intenships.
RDE applied for GSoC 2025 as a mentoring organization. The results will be on February 27.
I put the list of the project ideas here:
https://trop.in/rde/internshipHowever, GSoC is not the only way to do the internship. We have some funding contributed by our community members https://opencollective.com/rde and can arrange an internship regardless. Just contact me or drop a message on rde-discuss for details.
#guile #guix #rde #nix #scheme #webassembly #nrepl #vscode #foss #floss
-
I started to prepare a talk for guix social. The title is "Arei/Ares: A modern, extensible IDE for Guile Scheme".
I have a preliminary plan on what things to cover and in which order, but if you already have any questions send them, please.
One question I already received is:
- Why nREPL protocol and not Slime's swank? -
Cover the basics of nREPL sessions and sesman.el.
-
A new release of nREPL is right around the corner, so now it's a pretty good time to play a bit with the most recent beta (1.3.0-beta3). Lots of nice internal improvements are coming https://github.com/nrepl/nrepl/blob/master/CHANGELOG.md
-
Basilisp support is coming to CIDER soon https://github.com/clojure-emacs/cider/pull/3683
-
nREPL's bencoding performance just got a lot better https://github.com/nrepl/nrepl/pull/323 🚀
-
All the basics of Arei Scheme IDE in 5 minutes. Overview of functionality avaliable in 0.9.4.
mpv https://youtu.be/ygeph9Uet9A
-
Arei Guile IDE with go to definition functionality is available in Guix:
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=507315643eLearn how to use it in the README:
https://git.sr.ht/~abcdw/emacs-arei/ -
Arei Guile IDE with go to definition functionality is available in Guix:
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=507315643eLearn how to use it in the README:
https://git.sr.ht/~abcdw/emacs-arei/ -
Arei Guile IDE with go to definition functionality is available in Guix:
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=507315643eLearn how to use it in the README:
https://git.sr.ht/~abcdw/emacs-arei/ -
Arei Guile IDE with go to definition functionality is available in Guix:
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=507315643eLearn how to use it in the README:
https://git.sr.ht/~abcdw/emacs-arei/ -
Arei Guile IDE with go to definition functionality is available in Guix:
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=507315643eLearn how to use it in the README:
https://git.sr.ht/~abcdw/emacs-arei/ -
@krevedkokun implemented go to definition for Arei Guile IDE.
It will be available in new release.
https://git.sr.ht/~abcdw/emacs-arei/"Backend" code is provided in Ares project, so other code editors can also benifit from it.
https://git.sr.ht/~abcdw/guile-ares-rs -
Added arei-evaluate-buffer to emacs-arei (Guile IDE), it's bound to C-c C-k.
-
Published my EmacsConf 2023 talk about new Guile Scheme IDE on my channel:
https://youtu.be/F-H3YQywr-4
https://diode.zone/w/15mVrxS2ywDny5NeENifTwYou can find Q&A in etherpad:
https://pad.emacsconf.org/2023-schemeFeel free to ask more, anywhere you feel comfortable to.
-
Arei, Guile IDE for Emacs is available in Guix!
guix shell emacs-pgtk emacs-arei -- emacs
The respective RPC (nREPL) server can be started with:
guix shell guile-next guile-ares-rs -- \
guile -c '((@ (nrepl server) run-nrepl-server) #:port 7888)'Try it out, give your feedback and boost the post if you enjoyed :)
-
The language #Clojure and #ClojureScript languages are so stable, with breaking changes being frowned upon in the culture. But breaking in the (frankly, awesome!) tooling has been my difficulty as I maintain a dozen projects of varying ages. It is a real problem. #cider #nrepl #figwheel #piggyback
-
The language #Clojure and #ClojureScript languages are so stable, with breaking changes being frowned upon in the culture. But breaking in the (frankly, awesome!) tooling has been my difficulty as I maintain a dozen projects of varying ages. It is a real problem. #cider #nrepl #figwheel #piggyback
-
The language #Clojure and #ClojureScript languages are so stable, with breaking changes being frowned upon in the culture. But breaking in the (frankly, awesome!) tooling has been my difficulty as I maintain a dozen projects of varying ages. It is a real problem. #cider #nrepl #figwheel #piggyback
-
The language #Clojure and #ClojureScript languages are so stable, with breaking changes being frowned upon in the culture. But breaking in the (frankly, awesome!) tooling has been my difficulty as I maintain a dozen projects of varying ages. It is a real problem. #cider #nrepl #figwheel #piggyback