This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-12-24
Channels
- # adventofcode (18)
- # announcements (7)
- # babashka (8)
- # beginners (81)
- # calva (7)
- # cider (40)
- # circleci (12)
- # clojure (16)
- # clojure-dev (13)
- # clojure-europe (19)
- # clojure-nl (2)
- # clojure-uk (11)
- # conjure (3)
- # cursive (5)
- # depstar (21)
- # emacs (6)
- # fulcro (38)
- # graphql (1)
- # keechma (1)
- # luminus (1)
- # portal (4)
- # re-frame (2)
- # reveal (11)
- # shadow-cljs (1)
- # sql (4)
- # tools-deps (24)
- # xtdb (4)
Someone over Twitter said that we could rewrite emacs in Clojure. I believe it is too extreme, but did anyone think of a library that could interact with babashka/clojure server for emacs feature? My idea is we could launch a babashka nrepl server [to avoid the starting time penalty?] having a few gluing function for emacs <-> babashka, and write the logic in Clojure.
Distribution of package is a problem though, but we could have a clojar folder under /.emacs.d.
Maybe this is what I am thinking about https://github.com/clojure-emacs/clomacs :)
There was deuce, but it halted due to licensing issues: https://github.com/hraberg/deuce/issues/20
I quickly clomacs and babashka, and thanks to the nrepl server the experience is quite good: launch a bb script that read the deps edn and import the libraries and set the classpath, and launch the nrepl server, connect with cider and clomacs will send the string arguments a problem.
It is really cool, you can just write all your data manipulation in clojure now 🙂