>
> No build tool = pain in the .... In large projects.
>
>
Why would you need a build tool for a language that isn't compiled?
Remember, Python != Java...there's no "compiler" in Python. More correctly
there is a bytecode compiler, but it's not really worth talking about. With
the proper hooks in Python (these exist), interop between clojure and
python is extremely tight. They both share the same idea of namespaces,
functions, etc. For instance, after installing clojure-py you can do this
from the python repl:


>>> from clojure.core import *
>>> cons(1, None)
<clojure.lang.persistentlist.PersistentList object at 0x2a19910 (1)>
>>> count(cons(1, None))
1
>>> remove(lambda x: x > 3, [1, 2, 3, 4, 5])
[1 2 3]
>>> cons
#'clojure.core/cons

Just look at the simplicity here. In clojure-py clojure functions are
python functions (and vice-versa), the namespaces are the same, etc. The
interop story in clojure-py is better than it is on any other platform.


So all that to say, I'm just not convinced that a build system is needed in
clojure-py since the interop is so much better.

Timothy

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