How many developers do you need to coordinate with?

On Apr 14, 2:46 pm, Kevin Livingston
<kevinlivingston.pub...@gmail.com> wrote:
> I have been reading through the newsgroup on how to set up and
> maintain a build/development environment for a large set of projects.
> Coming from a CommonLisp world of maintaining/developing multiple
> projects and libraries concurrently, the approach put forward in this
> post resonates well.
>
> http://groups.google.com/group/clojure/msg/d16a68c22d9fc05b
>
> However, we have lots of java code (legacy and under development)
> libraries and projects to work with and integrate with as well... a
> tool that makes this more seamless would be beneficial.  (e.g. a
> clojure only/specific solution likely won't fly) Making it easier for
> the java only developers to work with the clojure stuff would be a
> huge win, allowing us to use clojure without inducing any pain for
> them...  so if the clojure developers ultimately deploy to something
> like maven, that would probably help.
>
> My concern with the Maven and Leiningen approaches for active
> development is that they don't seem to allow for trivial co-
> development of libraries and projects.  With ASDF (in Lisp) I could
> say that one project had build dependencies on another, etc. and they
> could happily and trivially be co-developed.  In the Maven / Leiningen
> world it seems that each library much be bundled and "published" so
> that projects using them can access it, which seems to cripple the
> fluidity provided by having a REPL and being able to work with
> multiple aspects of your code base at once.  (Leiningen's prolific
> replication seems to exacerbate this somewhat, although potentially
> makes it easier to debug.)
>
> Am I missing some configuration options with either of these tools
> that would make this all more fluid?
>
> Is there a best practice that is to be recommended in such an
> environment (multiple java and clojure libraries and projects,
> interconnected, and under co-development)?  Anyone else is an
> environment like this?
>
> advice is appreciated,
> Kevin

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

To unsubscribe, reply using "remove me" as the subject.

Reply via email to