unrepl

discussing specification of an edn-based repl and its implementations.
cgrand 2018-12-14T13:38:17.022500Z

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

cgrand 2018-12-14T13:40:12.023700Z

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

cgrand 2018-12-14T13:40:40.024100Z

resolving the elision would trigger the call to datafy

cgrand 2018-12-14T13:42:44.025100Z

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

2018-12-14T14:24:08.026300Z

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

2018-12-14T14:26:03.027800Z

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

cgrand 2018-12-14T14:26:07.028Z

support for nav/datafy comes in addition to current browsing

2018-12-14T14:26:14.028200Z

cool

2018-12-14T14:29:14.030100Z

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

cgrand 2018-12-14T14:29:54.031400Z

soft references actually but weak refs would do it to

1👍
2018-12-14T14:29:55.031500Z

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