Fork me on GitHub
#unrepl
<
2018-12-14
>
cgrand13:12:17

unrepl edn printing needs to be extended to better support pervasive navigation (datafy/nav)

cgrand13:12:12

I’m thinking of adding #unrepl/browsable [x elision] when x satisfies Datafiable

cgrand13:12:40

resolving the elision would trigger the call to datafy

cgrand13:12:44

k #unrepl/browsable [v elision] would also be emitted when the browsed object is navigable.

rickmoynihan14:12:08

@cgrand: Not sure if this is relevant but I’d noticed that REBL nav/datafy don’t seem to work with infinite sequences

rickmoynihan14:12:03

Or rather they need an infinite amount of time and RAM to work 🙂

cgrand14:12:07

support for nav/datafy comes in addition to current browsing

rickmoynihan14:12:14

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

cgrand14:12:54

soft references actually but weak refs would do it to

👍 4
rickmoynihan14:12:55

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