On Apr 4, 12:58 pm, "christ...@mvonessen.de" <christ...@mvonessen.de> wrote: > > I haven't tried Christian's Clojure-specific server yet, but if it > > solves that problem, I'll probably adopt it. > > Temporary namespaces are working now. Yay! > (in-ns 'user) doesn't work, as for every connection a new namespace > name is gensym'ed. After the connection is closed, the namespace > is deleted.
Oh yeah, I forgot: Classes aren't reloaded, just a fresh default namespace is created. You can force reloading clojure namespaces, though, by using (require 'ns :reload) or (require 'ns :reload-all). Furthermore, you can delete existing namepsaces via (clojure.lang.Namespace/remove 'ns). For reloading java classes, you should use google to find some documentation. The last time I looked it was possible to reload classes, if a bit messy. One way to achieve this, is to make sure, that all instances of those classes you want to reload are garbage collected, as the classes are unloaded, then (IIRC). Christian --~--~---------~--~----~------------~-------~--~----~ 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 clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en -~----------~----~----~----~------~----~------~--~---