unrepl 2018-12-14

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

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

👍 1

(FTR it seems he’s not planning to support the remoting usecase anytime soon — if ever)

@codeasone has left the channel