Hi community, I'm using clojure for having a dynamic programming environment in terms of a client-server process. This is needed for a highly flexible communication system. The clojure system defines the server, a programming environment like emacs provides the client. The communication in between will be accomplished by the swank server.
I have defined a network class loader especially to use with clojure. The class loader supports dynamically loading classes and clojure resources (like clj files) from the client. For this, a class loader server is running on the client site to provide classes and resources to the class loader. Moreover, not only "require" is supported, but also the compilation process (AOT). A clojure file can be compiled on the clojure system, the files will be written back to the client. By using a global variable, *compile-remote*, one can define whether such a remote write back should be used or rather a standard write of a class file. A question to the community: does anybody need such a feature? I have made some minor adds to clojure.core. It would be very appreciate to make the changes public. Who does decide which features will be added? The classloader is provided as an opensource project part of a more complex system at sourceforge, http://sourceforge.net/projects/opencommunicate/. Best regards, Ingmar -- 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