If you intend to work with GAE, I guess some portions of the road are pretty clear : use Eclipse with the plugin provided by google, and then install counterclockwise (Eclipse plugin for clojure): http://code.google.com/p/counterclockwise/wiki/Documentation#Install_Counterclockwise_plugin.
But please note that ccw has not been tested with GAE / google's eclipse plugin development (but it'll be interesting to add support for it). HTH, -- Laurent 2009/12/13 kaveh_shahbazian <kaveh.shahbaz...@gmail.com> > Thanks to all! > > I think I should emphasis on some titles; with help of replies I have > read and learned about some topics. > > 1 - I understand that open source world is very wide and it is not all > about Java. My question is should I be a good Java developer before > starting programming in Clojure? Or could I just learn about Java > based on daily developing Clojure? (I mean as a C# developer and using > similar concepts of Java to just make things done in Clojure; if any > Java is needed there). > > 2 - I chose GAE because of financial factor. I can develop on GAE and > I do not need to pay for development phase. And I do not like Python > (and PHP). Ruby is nice. A static typing system to me is as ground to > my feet! If I am going to leave it behind; in a dynamic world; I think > just a Lisp worth the bother ('A: No offense! It is more of being > trapped in a human body with it's attributes; i.e. not so sharp brain; > and tending to thinks some things are better than other things). This > way at least I can enjoy constructing my tools right into the language > itself with out bearing ugly interfaces around. > > And I noticed that there is a Lisp out there that actually can be > used. (Hard core lispers please evaluate 'A). > > 3 - If there is no standard entrance to Clojure what do I need for > developing a web application in Clojure? > (My Computer: Dell Studio XPS 16, Vista Home Premium SP1) > A minimal environment would be (suggestions are welcome): > - a local embedded/little web server like Cassini in Visual Studio (If > not, I can use Apache; what do I need for Apache and how to configure > them? I know GAE runs Java on something named Jetty; how should I > configure that on my local machine?) > - an editor with nice coloring and good automatic indentation handling > (at least the code coloring part be pretty; If it has a publishing > tool - to convert that code exactly to HTML it would be more than > fun!) > - a debugger with tracing and some "step into" for executing code > (debugging a web application) > - build tool (should I use just Java and Clojure compilers?) > - a good web framework (not alpha; a rail like one would be enough > (!!!) (should I order fries too?)) > - a logging tool without much fuss > - providers for various databases > - testing tools (I think I will be more neurotic in a dynamic world) > > This would be a fair essential list (I think; did I forget something > for starting with Clojure?). > > 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<clojure%2bunsubscr...@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