Fork me on GitHub
#unrepl
<
2017-03-17
>
kotarak05:03:11

@cgrand I'm don't understand, yet, how that helps when code has to run in the target. Just two streams I got already. But my code in the client doesn't help, when it has to run in the server.

cgrand06:03:54

2 streams are too restrictive. Some communication with the host closure is required. The fuzzy idea is upgrade repl to quarantined repl where you can put all the code you want and connect it to a host repl.

kotarak07:03:15

Then your quarantined code sees the host namespaces?

cgrand07:03:20

Only through a veil of reflection or serialization.

thheller11:03:07

working on the cljs.analyzer ast at the moment

thheller11:03:24

the expandable print of unrepl.print would be sooooo super valueable right now

thheller11:03:50

print the wrong ast node and it just dumps thousands of line on you .. not nice

cgrand11:03:41

The elision system is the thing I got right so far.

cgrand11:03:04

Maybe I should stop there.

thheller11:03:18

Clojure could definitely use a better printer that doesn't just use a global defmulti

cgrand12:03:59

I partially agree. More than print itself it's the tree walking.