One could argue that wildcard imports in Java (import package.*) are
evil, pollute your namespaces, create potential naming conflicts,
etc.  One would probably be correct.

One could also argue that having to manually type a list of dozens of
classnames is pretty tedious, especially if all you want to do is goof
off at a REPL for a few minutes.  e.g. I wanted to run some SWT
snippets [1], and to import all the necessary SWT classes into Clojure
can be a bit of a pain.

I found this somewhat appalling bit of code [2] which I can use to get
a list of all the classnames in some package and then import them all
that way.  There are all kinds of ways that code can fail though.
Does anyone else have a way that they routinely import lots and lots
of Java classes at once?  I don't care how dirty a hack it is, I'm not
going to do this in production code.  I only want to save my fingers a
bit of typing.

I know this probably isn't planned [3] for Clojure, just looking for
the best workaround.

[1]: http://www.eclipse.org/swt/snippets/
[2]: http://forums.sun.com/thread.jspa?threadID=341935&start=30&tstart=0
[3]: 
http://groups.google.com/group/clojure/browse_thread/thread/c65e19d51a5b794c/732925c7936abf83
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to