My experience so far is that most of the annoying things that get in the way of doing cool Clojure things are due to Java. Things like how classpaths work for example, and permissions. My experience with Java comes from college courses I took about 10 years ago, so the Java level of Clojure can be a source of frustration. I really like Clojure as a language, but the Java thing definitely presents a barrier to getting started initially, unlike say SBCL Common Lisp or PLT Scheme where the binary just runs natively, and the errors are not Java errors but come from the language you are writing in. Of course using Java libraries and running it in places where Java is normally expected (GAE, Android, Applets, as part of existing systems written in Java...) is a big selling point for having Java as its virtual machine.
On Sep 16, 10:46 pm, Hugh Aguilar <hugoagui...@rosycrew.com> wrote: > Greetings. I am interested in Clojure and will be reading the mailing > list to find out what you folks are up to. > > My concern right now is that I don't know Java. Is this a prerequisite > for learning Clojure? Can I program in Clojure without delving into > Java, or are there certain things that will require Java? --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---