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
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to