> > - I wish that Swing was prettier on the eye. I love nice GUIs. > > Me too. I think in the long run the coolest thing will be an in- > browser clojure IDE for clojure-in-javascript, especially when multi- > threaded javascript becomes available in web browsers. > > Maybe you should drop Swing and start experimenting with a cloud9-like IDE instead.
Again, for Clojure to have wider adoption it should have a beginners' IDE. It shouldn't be distributed just as jar files. That's fine for hackers but clojure.org should have an IDE like CLOOJ and Clojure should be packaged part of it (A Download button on the page should download it directly; programmers should visit the Download page). Such an IDE would be ideal for a college teacher to introduce Clojure to his students. This IDE should not assume that these students have hacked on computers all their life. - They should be able to create, edit, and build their entire project from within the IDE and shouldn't have to switch to a terminal. - The IDE should make the choice and not leave it to him. This IDE has to choose one build system and not ask the user to choose. All choices should be made. - I don't believe that the parenthesis are the barrier for people to try a lisp language. I bet that most people who repeat this never actually heard it from a newbie; they just read it once and started repeating it. Unlike Clojure, and Lisp generally, there is no syntax. While half of a book about other languages discusses syntax issues, a Clojure book covers syntax in the early chapters and the rest of the book is about concepts and advanced issues. That's why lisp syntax is very small and pithy. More than any other language, I think a new user needs to practice a lot writing very small code pieces of code to get used to it. None of the Clojure books includes exercises. Maybe its time someone write a "Learning Clojure the Hard Way" book. The first lesson in The Hard Way book is to install a simple IDE like CLOOJ (or CLIDE - clojure.org's fork: of it). Many people believe that Clojure is not suitable as a first language. Irrespective whether this is right or wrong, I find it odd that a language like Clojure (and Scala) asks you to go learn another language before you learn it. It is even more odd with Clojure because you need to learn one of the broken languages first. Every general programming language should be a first language. Regards -- > 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 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