This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-09-22
Channels
- # announcements (2)
- # beginners (137)
- # chlorine-clover (13)
- # clj-kondo (3)
- # cljsrn (4)
- # clojure (52)
- # clojure-australia (3)
- # clojure-dev (2)
- # clojure-europe (34)
- # clojure-nl (1)
- # clojure-sg (3)
- # clojure-spec (1)
- # clojure-uk (12)
- # clojurescript (2)
- # clojureverse-ops (7)
- # code-reviews (3)
- # conjure (2)
- # cursive (18)
- # datavis (21)
- # datomic (34)
- # exercism (1)
- # figwheel-main (6)
- # graphql (3)
- # helix (21)
- # introduce-yourself (1)
- # jackdaw (1)
- # jobs (4)
- # jobs-discuss (32)
- # juxt (14)
- # leiningen (6)
- # lsp (35)
- # meander (19)
- # nrepl (2)
- # off-topic (37)
- # portal (40)
- # quil (5)
- # re-frame (45)
- # reagent (10)
- # releases (1)
- # remote-jobs (4)
- # reveal (15)
- # sci (7)
- # shadow-cljs (40)
- # spacemacs (3)
- # tools-build (2)
- # vim (17)
- # xtdb (11)
Hi!
I just learnt that :status
:done
does not mean that all responses were sent (the message it is attached to being the final message) and different implementations and services use or handle it differently.
Can someone explain what :done
should be used for? What information does it actually convey?
The docs say:
> :status
The status of the response. Here there would either be something like "done" if a request has been fully processed [...] If some request generated multiple response messages only the final one would have the status attached to it.
Should this be clarified? What exactly does "fully processed" mean?
Different topic: The only documentation of the session's metadata :exec
key I could find was indirectly via https://cljdoc.org/d/nrepl/nrepl/0.9.0-beta2/api/nrepl.middleware.session#session-exec
Is there a better documentation / documentation of the actual session metadata map?