Hacker News new | past | comments | ask | show | jobs | submit login

For those of you who have never heard of this new-fangled "lein" build command, it's for Clojure projects.

Installation instructions: https://github.com/technomancy/leiningen

After installing, be sure to run `lein self-install`




Actually, it can be (and is) used as a general-purpose build tool. I'm using it in some otherwise Java-only projects, and — who knows — it might even start getting some love from Scala hackers:

https://github.com/technomancy/lein-scalac

Once jark (a persistent Clojure/JVM backend @ http://icylisper.in/jark/) is made to work well with Leiningen, then the combination might be a reasonable replacement for sbt.


What does jark have over swank?


Thanks, I just updated the build instructions.


Ooo, excellent! A responsive developer! :D

Could I perhaps persuade you to include a link to a pre-compiled .app? I keep failing on `lein uberjar` with:

  Exception in thread "main" java.lang.ClassNotFoundException: org.jdesktop.jdic.tray.internal.impl.MacSystemTrayService
Also on `lein native-deps`:

  WARNING: lancet namespace is deprecated; use lancet.core.
  [WARNING] POM for 'org.clojars.pka:jdic-macos-tray:pom:0.0.2:compile' is invalid.


I have already made a pre-packaged dmg - https://github.com/downloads/pkamenarsky/atea/atea-1.0.0.dmg - which is linked from the README :) Maybe I should just place a plain download link instead of "get it here".

As for the build error, this is a classpath issue - I'll update the build instructions in a sec.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: