The Clojure wikibook has an example implementation of a Repl over a
socket
(http://en.wikibooks.org/wiki/Clojure_Programming#Simple_REPL_on_a_Socket).
I wonder how to solve the problem of showing output if somewhere in
the evaluated expression, a new thread is created that will eventually
print something.

As bindings are not inherited by new threads, how can this be done
without actually changing the expressions that are evaluated?

I know that in March it was briefly discussed, but wouldn't it be useful
to have a binding variant, that causes all threads forked off from
within the expression to inherit the binding values?

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To post to this group, send email to clojure@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to