hello UnRepliants, I’d have a question about unrepl.printer/datafiable?
Is it possible that the function will only detect if a type implements clojure.core.protocols/Datafiable
at the time of repl upgrade (i.e. when unrepl.printer
ns is loaded) ?
https://github.com/Unrepl/unrepl/blob/111b729e2cb49c81149f5eb9fb4a27f70b875a3d/src/unrepl/printer.clj#L36-L39
I mean. If I extend the protocol with some type implementation after I upgrade to unrepl the function will return false
good catch
the value is captured at deftime
right
calling really-implements?
at runtime against a fresh Datafiable could work…