home.social

#nrepl — Public Fediverse posts

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

fetched live
  1. Reflection on REPL, nREPL, ad-hoc protocols on top of tcp REPLs in the context of editors/IDE/programmatic tooling, what better suites them and stands the test of time.

    batsov.com/articles/2026/05/20

  2. Reflection on REPL, nREPL, ad-hoc protocols on top of tcp REPLs in the context of editors/IDE/programmatic tooling, what better suites them and stands the test of time.

    batsov.com/articles/2026/05/20

    #clojure #lisp #scheme #repl #nrepl

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

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

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

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

    #vim #nrepl #nvim #guile

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

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

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

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

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

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

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

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

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

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

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

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

    #guile #guix #rde #nix #scheme #webassembly #nrepl #vscode #foss #floss

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

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

    #guile #scheme #nrepl

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

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

    #guile #scheme #lisp #emacs #nrepl

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

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

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

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

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

    #guile #scheme #nrepl #clojure #emacs #vim #vscode

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

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

    #guile #scheme #ide #emacs #guix #rde #nrepl #clojure #lisp