Hello all,

I finally published my experiment to github http://github.com/bmillare/dj

The idea was to create the concept of a distribution for clojure which
can maintain itself as well as all the projects created by the
developer. It uses public maven repositories as resources but uses no
maven code. This has pros and cons, it was relatively simple to
implement the basics and I don't have to deal with complicated
configurations to get maven work the way I wanted to. The downside was
there is a lot of maven-plugins that provide functionality that I have
to duplicate. Perhaps I can make a hybrid system in the future.
Eventually the goal is to be building-tool agnostic, and provide glue
to all the different tools, after all, native dependencies don't
really fit the maven model that well.

I'm still experimenting how to approach using git repositories as
dependencies and versioning them properly.

One nice feature I implemented is the ability to add to the classpath
at runtime.

The README should help explain the motivation and concepts behind the
project, and the TUTORIAL should help get someone started in using it.
For the truly curious, diving into the code is the only way.

There very well should be bugs as well as missing functionality. It at
least works well enough for my simple projects.

I appreciate any feedback.

Best,
Brent Millare

P.S.
I'll update the tutorial in a bit but...

using inferior-lisp with dj is easy,

just add to the .emacs,
(setq inferior-lisp-program "~/bin/dj repl")

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