>
> - 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

Reply via email to