Okay, yes, what you are asking is possible, and I know how to do it. Of course, to see the compiled artifacts on the classpath, you'll have to be running in a state that runs after they have been created. :-)
This shouldn't be terribly hard to do, but it's a bit arcane. I'll see if I can make it happen in the next couple of days. In the meantime, I need a parameter name! Any suggestions? Mode 1: * Original plugin classloading. All scripts share the same set of variables (defs), as if all run from a single REPL, but they don't share the project artifact or any project dependencies. This mode runs fastest since Clojure only has to be inited once. * "Isolated" classloading. The scripts are isolated from one another, but share artifacts with the project. Thus not isolated at all. So what do I call it??? Clojure has to be inited for each execution, so this will be a bit slower. The other option is that I only make the second form of classloading available, but I also kind of like the ability to share state between scripts... which you would lose if I did that... -- 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