I remember having the same frustrations some time ago. Not that they
are gone now. :)
It obviously depends on the tool, and these code analysis you describe
you get only in IDEs. I don't know what tool you are using now, but
you have them all described in the Getting Started page (http://
dev.clojure.org/display/doc/Getting+Started).

My experience is only with vim + slimv (http://www.vim.org/scripts/
script.php?script_id=2531) + swank-clojure (https://github.com/
technomancy/swank-clojure), and I can tell you it's far from what you
are looking for. Emacs + slime + swank-clojure is probably better, but
not by much. I would recommend Intellij + La Clojure (without actually
having tried  it myself), and that's because of the emphasis of
Intellij on these analysis tools. La Clojure seems to be supported by
JetBrains, and that gives it a big potential.

However it seems that in the lisp world, code analysis tools are that
wanted. We have Common Lisp for quite some time now, and people seem
quite happy with slime.

Razvan

On Nov 5, 2:16 pm, Dennis Haupt <d.haup...@googlemail.com> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> hi,
>
> i'm half done with my asteroids clone. i stumbled over a few problems
> and wanted to know how others already solved them :)
>
> i am used to "less concrete programming". i ask my tools to do the
> actual analysis and coding for me:
> * where is that used?
> * rename that
> * show me all errors
> * add a parameter here
> * autocomplete this for me, i am too lazy to even remember the exact
> method name
> * show me a list of all methods and fields starting with an "e" that
> fit in here. i know the one i want is in that list.
>
> as elegant as clojure may be as a language, it's dragging me down to
> almost native text editing which i did more than 10 years ago when i
> wrote a game in turbo pascal.
>
> how did you solve these problem and get some tool-support? or don't
> you miss it because of something i am not aware of?
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2.0.14 (MingW32)
> Comment: Using GnuPG with Mozilla -http://enigmail.mozdev.org/
>
> iQIcBAEBAgAGBQJOtSkdAAoJENRtux+h35aGeeQP+gJbQdNSZEdEIgjVFC/VZvRe
> z1Rh9Z8xVwxbuyl/kx1GMLU3jZxJKkhp0OIp7RLbDgjwFFzwBnQ0CZSeuHd9bFD/
> S5Vmf6tXB4AdC3u3a7wZilEQuSuq+ARtJhMKdGIQfoXgqDYA7JwOvV8ZkpiR2T2d
> pKqswheRVstBqo9/xyinfuLsJMujDlF9NshoIC0n1b/L4tzddq/kgzIATcg/NJ4N
> I0Qd1lqGC1THU2nHtiaSR66KQE5Ciq22FN0nVoT3jW9EU/kJ9tao7L6SUTY3tcaA
> th8mxKLYId/NrbRmsYUTyWe6O30HAUTLLFEnImYTW2fUMdwRYeAoZGc7t5V3yJ/p
> dU4JN0dGA/ADbdTItykaao1DtGI2/kGe6p9VaKk3IPCVAOio9UwgOCUQylTKqy7M
> CWbrDcSFCQs5pTY1Sw5We9LV2VOBoTsai6vH/qE7t98mJLVf0wHvLLIBOkf/QO5a
> HuSyCJRpOrWQF2jbooDqAbaJAa6huxLQjMeO9Ri4sDx2gDRYsf9Fmdjp4TFWWjdZ
> O5HEzhUR165peQHo4RQLLf8dnlkibsdbx60n+VJ0E4iE7ID+hBOFC76bAllnAS1K
> Q8HqXUogMi/ZLXIAB4BA83q71IEDVcytuYAn9Ku2FQLrmWCiOD57uMhSLjtzK/8J
> TIuaLwipARdzsqi/piwl
> =MnRq
> -----END PGP SIGNATURE-----

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