Leiningen

Introduction

Leiningen is a build automation and dependency management tool for the simple configuration of software projects written in the Clojure programming language.

Leiningen is written and maintained by Phil Hagelberg. He started the project with the aim of simplifying the complexities of Apache Maven, while offering a way of describing the most common build requirements of Clojure projects in idiomatic Clojure. These aims are succinctly captured in the project's tag line, "Automate Clojure projects without setting your hair on fire".

"Leiningen!" he shouted. "You're insane! They're not creatures you can fight--they're an elemental--an 'act of God!' Ten miles long, two miles wide--ants, nothing but ants! And every single one of them a fiend from hell..." -- from Leiningen Versus the Ants by Carl Stephenson

Usage

Compute Systems Invocation Version(s)
Red Hat Linux (64-bit) % /util/bin/lein 2.4.3 (default)

People

  1. Stuart Shapiro, instructor.

References

  1. http://en.wikipedia.org/wiki/Leiningen_%28software%29
  2. https://github.com/technomancy/leiningen#readme