unrepl edn printing needs to be extended to better support pervasive navigation (datafy/nav)
I’m thinking of adding #unrepl/browsable [x elision]
when x satisfies Datafiable
resolving the elision would trigger the call to datafy
k #unrepl/browsable [v elision]
would also be emitted when the browsed object is navigable.
@cgrand: Not sure if this is relevant but I’d noticed that REBL nav/datafy don’t seem to work with infinite sequences
Or rather they need an infinite amount of time and RAM to work 🙂
support for nav/datafy comes in addition to current browsing
cool
I’m curious also how the elision stuff relates to the stuff Rich Hickey was saying on #rebl about remoting. Do the elisions work with a weak reference system like Rich is suggesting? https://clojurians.slack.com/archives/CEFN9UP8R/p1544634169235400
soft references actually but weak refs would do it to
(FTR it seems he’s not planning to support the remoting usecase anytime soon — if ever)