Michael,

I'm not sure of the full feature list of leiningen but since it
maintains a local repo, there might be a way (or if not, it should be
added) to install locally built libs and clojure versions (projects
normally without project.clj files). Perhaps there is a way to add
that information (by writing a special case project.clj file that's
handled differently) so that every person can have their own local
repository for ALL clojure software? To rephrase another way, have it
so that leiningen, in some projects, at most slaps a version number on
a jar and copies/installs it in the repo.

In my opinion, leiningen is still a long ways from being perfect, but
I think its good enough to be "the" package manager for clojure.
Another way to put it, instead of rolling your own package manager,
you should just fork leiningen. I could be wrong though... For me, at
least, it fulfills a lot of the common cases.

On Feb 11, 4:01 pm, Michael Wood <esiot...@gmail.com> wrote:
> On 11 February 2010 21:07, Richard Newman <holyg...@gmail.com> wrote:
>
> >> What are other people doing to maintain their installations? Is there
> >> some simple way to keep all of these projects up to date? Or do people
> >> simply not update all of these projects often?
>
> > I suck it up. Fortunately I was in the process of switching to Leiningen
> > when contrib suddenly moved to Maven, but I can't say I like it -- IMO there
> > was nothing wrong with ant for contrib, which has no dependencies!
>
> I must say that I *hate* it when I just want to compile something and
> the bloody build system decides to download a bunch of crap.
> Especially when it worked fine without all of that before.  And then
> it wants to download clojure-something-SNAPSHOT.jar when I have it
> compiled locally already!
>
> The recent packaging thread did give me some hope that maybe Maven was
> not such a bad idea, but it's yet another thing to learn because I
> don't like the defaults of wasting my precious bandwidth and time.
>
> Sorry for the rant :)
>
> --
> Michael Wood <esiot...@gmail.com>

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