2010/7/19 Barry Dahlberg <barry.dahlb...@gmail.com>

> As a Clojure newbie coming from Microsoft land I was surprised by the
> answers here.
>
> Eclipse / CCW is the IDE I've used most so far and I've always wondered why
> it didn't just open the REPL for me and have it always there.


Several reasons.
  a. having a REPL automatically loaded for *each* open project could
consume a lot of memory if not done right. That's the main reason why I've
delayed it, because if I want to do it right, I have to think carefully
about the feature (could dependent projects share the same REPL instance ?
should I launch REPL for a project only the first time a file of this
project is opened ? etc.)
  b. and really a. is the main reason I can think of at the moment.


> Having it up to date with my latest code files is great because I mostly
> use it to test things I've just written and saved.  Reloading all the
> namespaces etc is something I haven't got my head around yet, especially
> since my brain has a very small amount of RAM and I can't remember what is
> current.
>
> Do people work with more than one REPL?  What do you do with them?  Are
> there any good articles or videos around talking about this?
>

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.

>
> Cheers
> Barry
>
>  --
> 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<clojure%2bunsubscr...@googlegroups.com>
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en
>

-- 
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

Reply via email to