Leiningen, for automating Clojure projects without setting your hair on fire Leiningen is the easiest way to use Clojure. With a focus on project automation and declarative configuration, it gets out of your way and lets you focus on your code. Unfortunately leiningen needs leiningen to build itself, but it is doable with some hacking (basically how the the Debian leiningen package work plus some updates to the CLASSPATH)
dev-clojure wouldn't be warranted unless we had a whole bunch of clojure stuff, which won't happen any time soon. dev-java/ is probably a more natural fit for clojure stuff until then. dev-lang/leiningen seems to have been suggested by somebody, but its not really a "language" .... its just a java .jar file that turns out to be useful when clojure pokes at it.
Getting this working with a provisional -bin version that will avoid the need for all the complexity and avoids needing to work out how to bootstrap. Then maybe we can get a native build chain going off that.
Will endeavor to provide a non-binary version at some point in future, but this should do the trick for most people for now. Thanks. If for whatever reason you are not satisfied by the binary version, go ahead and reopen this ticket until then. commit 61b0c7943bd3b02273480964dc8b856df3dd1023 Author: Kent Fredric <kentnl@gentoo.org> Date: Fri Sep 2 19:26:54 2016 +1200 dev-java/leiningen-bin: Added to tree at v=2.7.0 Initial binary-only version, because this packages workflow requires itself for building, and does a lot of auto-magic