The Living Thing / Notebooks :

Clojure

Trendy functional LISP-derivative. Totally the hotness in generative art right now.

See also art LISP for a mention in the context of artsy uses.

So, I’m learning how to use it. Notes here.

Installing

First error message. We don’t want to learn clojure, we want to learn Leiningen, apparently:

Clojure isn’t really a program but a library managed as part of a project and Leiningen is the user interface to that library.

To install Clojure you should install Leiningen and then follow the tutorial.

OK.

Leiningen is for automating Clojure projects without setting your hair on fire.

It offers various project-related tasks and can:

  • create new projects
  • fetch dependencies for your project
  • run tests

Handy resources