home.social

#nrepl — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #nrepl, aggregated by home.social.

  1. @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 .

  2. @futurile @ekaitz_zarraga Exactly, Ilya removed clojure specific checks from conjure and just connected to Ares and it worked.

  3. 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:

    guix.gnu.org/blog/2026/meet-gu

    As usual the Declarative and Minimalist computing track will have lots of interesting #lisp #spritely and #nrepl talks!

  4. The first alpha release of #nREPL 1.6 is out github.com/nrepl/nrepl/release

    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. :-)

    #Clojure

  5. We've kicked off some efforts to create a proper nREPL protocol specification github.com/nrepl/spec.nrepl.or

    Input and feedback from everyone who uses #nREPL is most welcome!

    #Clojure

  6. I'm happy to report that #nREPL 1.5 is out with many small improvements. (see github.com/nrepl/nrepl/release 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!

    #Clojure

  7. #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!

  8. 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:
    trop.in/rde/internship

    However, GSoC is not the only way to do the internship. We have some funding contributed by our community members opencollective.com/rde and can arrange an internship regardless. Just contact me or drop a message on rde-discuss for details.

  9. 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?

  10. Guile Hoot now have eval and fibers!

    That means we can extend Arei and Ares IDE to support Hoot. Will take some time, but I guess it worth it.

    spritely.institute/news/guile-

  11. 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 github.com/nrepl/nrepl/blob/ma

    #Clojure #nrepl

  12. All the basics of Arei Scheme IDE in 5 minutes. Overview of functionality avaliable in 0.9.4.

    mpv youtu.be/ygeph9Uet9A

    git.sr.ht/~abcdw/emacs-arei

  13. @krevedkokun implemented go to definition for Arei Guile IDE.

    It will be available in new release.
    git.sr.ht/~abcdw/emacs-arei/

    "Backend" code is provided in Ares project, so other code editors can also benifit from it.
    git.sr.ht/~abcdw/guile-ares-rs

  14. Implemented arei-goto-module function, it allows to jump to any module available in Guile Runtime.

    I think curiosity + such kind of tooling is what empowers hackery.

  15. Implemented arei-goto-module function, it allows to jump to any module available in Guile Runtime.

    I think curiosity + such kind of tooling is what empowers hackery.

    #guile #scheme #nrepl #arei #emacs #guix

  16. Implemented arei-goto-module function, it allows to jump to any module available in Guile Runtime.

    I think curiosity + such kind of tooling is what empowers hackery.

    #guile #scheme #nrepl #arei #emacs #guix

  17. Implemented arei-goto-module function, it allows to jump to any module available in Guile Runtime.

    I think curiosity + such kind of tooling is what empowers hackery.

    #guile #scheme #nrepl #arei #emacs #guix

  18. Implemented arei-goto-module function, it allows to jump to any module available in Guile Runtime.

    I think curiosity + such kind of tooling is what empowers hackery.

    #guile #scheme #nrepl #arei #emacs #guix

  19. Added arei-evaluate-buffer to emacs-arei (Guile IDE), it's bound to C-c C-k.

    git.savannah.gnu.org/cgit/guix

  20. Published my EmacsConf 2023 talk about new Guile Scheme IDE on my channel:

    youtu.be/F-H3YQywr-4
    diode.zone/w/15mVrxS2ywDny5NeE

    You can find Q&A in etherpad:
    pad.emacsconf.org/2023-scheme

    Feel free to ask more, anywhere you feel comfortable to.

  21. 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 :)

  22. 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

  23. 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

  24. 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

  25. 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