1. You can't do GUI or game development without using Java. A: Yes, that's true. Clojure was designed to use the vast libraries of Java. Java documentation is superb so if you want to do anything graphical, I'd suggest the Java tutorial and JavaFX especially for all things graphical. It's really very good.
2. You don't want to learn Java just to learn Clojure. A: Well this is really up to you. I think Clojure is great for many things and many great libraries have been written (to numerous to mention) and many of those libraries are wrappers on Java libraries. Frankly, Clojure's Java interop is so good I don't see a need to wrap. There's a great presentation by Stuart H. about Clojure being a better Java then Java. 3. This means Clojure is losing mindshare. A: So really this is a question of appeal. What attracts developers to a new programming language other than the language itself? Producing a sanctioned tutorial like the Sun(Oracle) Java Tutorial would be good. A good video introduction to the language would be good (Have that. See Rich's presentations, they're awesome). ClojureDocs.org is an excellent reference. 4. I sense a general frustration with having to learn something new. A: I'm not sure what can be done about this. I would encourage you to keep at it and things will start to fall into place. Lastly, I'd ask you to reconsider your stance on Java. There really is a wealth of functionality you're giving up. On eb 14, 9:50 pm, g1i1ch <iris.bl...@gmail.com> wrote: > I just wanted to put a shout out to the major clojure guys out there. > I've tried several times to learn the language, but I can't get passed > the normal lispy stuff to a serious program. Like a game or GUI app. > The reason why is because of something I quickly realized. It seems > that to fully learn clojure, you first must know java. You can see it > especially in the documentation which is fully java programmer > focused. My problem is that I don't know java and I really don't have > the time to or the desire to learn java just to learn clojure. > > I'm pretty sure I'm not the only one, and it means there may be scores > of people out there just waiting to learn clojure but find it an > uphill battle. It kinda limits how far the language will spread. Just > wanted to bring attention to it because it's a really awesome > language. And, I really want to be able to use it, and I want it to be > more widespread than it is. You have a Clojure for Java Programmers, > why not a Clojure for Non-Java Programmers? > > Thanks for your time -- 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