On Jul 19, 2010, at 5:22 PM, Laurent PETIT wrote: > Some people have reported that they launch several REPLs when the first one > is busy for a long time. What they really do, though, is that they launch a > new java environment with the project files and dependencies. When we have a > proper REPL client in ccw, we'll also have a way to launch several concurrent > REPLs for the same java environment. This will be *much* better.
I'm in this camp. I often have a long process running in the REPL and want to try out other things at the same time. In fact, I sometimes use the REPL just for the sake of calling doc or find-doc, and I may want to do that halfway through editing an expression in a REPL... so I need another REPL for that. When I've wanted to do this kind of thing in my recent CCW work I've actually run the second REPL in a completely different way, from a clj script in a Terminal window. Obviously silly, but I'm still wrapping my head around the way things work in CCW and Clojure more generally. In the Lisp environments I've used it was generally easy to open a second REPL ("Listener") that acted just like the first (with access to the same state, etc.). I've never known or had to care about how this was being done internally. -Lee -- Lee Spector, Professor of Computer Science School of Cognitive Science, Hampshire College 893 West Street, Amherst, MA 01002-3359 lspec...@hampshire.edu, http://hampshire.edu/lspector/ Phone: 413-559-5352, Fax: 413-559-5438 Check out Genetic Programming and Evolvable Machines: http://www.springer.com/10710 - http://gpemjournal.blogspot.com/ -- 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 Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en