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