HI,

in his post "Macro design, by example" [1], Meikel Brandmeyer
mentioned that it is possible to reload a function (in contrast to a
macro) in a running application:

"Now all you have to do is to just reload the single function in the
running application. This can be easily done by environments like
SLIME or VimClojure. Et voila. The next time the function is called
you already get the benefit. Without recompilation of the whole app...
"

Is achieving this a general possibility for any app, or are there
limitations to updating running applications?
For example, is it necessary to start the app in a REPL to be able to
update it while it's running? Or is it possible to open a REPL
attached to a running application?

I'm very curious about this (possibly compared to Erlang's hot code
update possibilities) and would appreciate any pointer or example.

Thanks!

Raphael





[1] 
http://groups.google.com/group/clojure/browse_thread/thread/5ff31c9d7fc58b0b#
--~--~---------~--~----~------------~-------~--~----~
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