Andy, Yes, I'm aware of those other efforts.
ClojureScript is attacking a different platform so it is clear that some things aren't going to work. Specifically for Clojure, is there a clear line between the non-Java language and the "compatiblity at the Java API level"? A lot of Clojure functionality assumes the Java libraries, which was one of Rich's stated motivations for his design on the JVM. Oracle's argument is that there are infinite ways of choosing to structure libraries. Choosing exactly their design is infringement since their choice is "creative design", covered by patent and "published", covered by copyright. They didn't copy libc's API, for instance. What I am suggesting is that if someone wanted to create a PRODUCT that supported existing Clojure code then there might a problem. Suppose the new product compiled Clojure code to run on parallel hardware. Clearly Java support would be required (existing code, after all). Oracle stepped on the open source community with MySQL despite the outcry. The articles are too numerous to cite. I suspect that they are beginning to "monetize" their Sun purchase by leveraging Java. Since the world uses Java, you can be certain that Oracle sees the potential. James Gosling, father of Java, weighed in on the fight http://www.cnet.com/news/java-creator-james-gosling-google-totally-slimed-sun Tim -- 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 --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.