In general, I think language-specific extensions are great. My feeling is that we wouldn't want to make the standard Java library dependent upon an extension like Clojure, so a parallel compiler/library sounds good. That said, I see no reason why you shouldn't be able to have that one depend on the standard Java one for most of its library.
On Tue, Oct 5, 2010 at 6:04 PM, Max Hodak <maxho...@gmail.com> wrote: > So I've been doing a lot in Clojure recently, and writing Clojure clients > and servers using the Java bindings is pretty awkward. It's obviously > possible since they're both JVM languages, but it could be made a lot > nicer. > What's the opinion on where this belongs? Should it be built onto the > Java > extension, or would it make sense to write a new compiler/library set? > Same > question goes for Scala, though the impedance mismatch isn't as bad there. > More generally: when you have multiple languages targeted at a platform, > are we content to have a compatible library available, or are > language-specific extensions welcome? >