On Mar 6, 2009, at 8:08 AM, MikeM wrote:

I know I can avoid the problem by either not having a user.clj, or not
having defmethods in user.clj, but it seems more straightforward to
have a command-line option rather than have such restrictions.

Every launch of Clojure has the opportunity to specify a classpath to use. Since user.clj is loaded from classpath, it seems to me that's a sufficient mechanism to avoid loading a given user.clj for a given launch of Clojure. I think the convenience of the user.clj "hook" file being auto-loaded very early in launch is significant. I'm in favor of keeping it as-is.

--Steve

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to