Fork me on GitHub
#nrepl
<
2021-09-22
>
devurandom07:09:10

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?

devurandom07:09:53

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?