This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-11-04
Channels
- # announcements (5)
- # babashka (2)
- # beginners (53)
- # biff (11)
- # calva (5)
- # cider (4)
- # clojure (32)
- # clojure-austin (2)
- # clojure-dev (5)
- # clojure-europe (17)
- # clojure-norway (22)
- # clojurescript (23)
- # core-logic (1)
- # cryogen (1)
- # datomic (1)
- # dev-tooling (7)
- # emacs (6)
- # fulcro (63)
- # guix (1)
- # hyperfiddle (14)
- # integrant (2)
- # lsp (6)
- # missionary (4)
- # nbb (42)
- # overtone (9)
- # reitit (8)
- # specter (3)
- # sql (2)
- # squint (7)
- # tools-build (9)
@bozhidar @vemv Hey folks, remember I once brought up if a single-file version of compliment could replace the completion implementation that nrepl currently has? What do you think about this? https://github.com/alexander-yakushev/compliment/tree/master/lite
I managed to bring it down to 564 LOC which is ~2x larger than nrepl.util.completion (251 LOC)
I'd be fine with using it instead of the current implementation. Would be nice to use it in REPLy as well I guess.
I see that nrepl.util.completion uses two custom nrepl helpers - noisy-future (here https://github.com/nrepl/nrepl/blob/master/src/clojure/nrepl/util/completion.clj#L202) and sanitize-meta (here https://github.com/nrepl/nrepl/blob/master/src/clojure/nrepl/util/completion.clj#L226). Do you remember the intent? Should I try to recreate it too?