# Clojure

From ArchWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Clojure is a dialect of Lisp and a dynamic, functional, general-purpose programming language that targets the Java Virtual Machine, the CLR and JavaScript.

## Installation

Install the clojure package, or clojure-gitAUR for the development version.

## REPL

To run the REPL, install leiningen from leiningen package. Then in a terminal type

    lein repl

### m2 repo location

To change the location of the m2 repo add this to your profiles.clj:

    {:user {:local-repo #=(eval (str (System/getenv "XDG_CACHE_HOME") "/m2"))
            :repositories  {"local" {:url #=(eval (str "file://" (System/getenv "XDG_DATA_HOME") "/m2"))
                                     :releases {:checksum :ignore}}}
            }}

## See also

- Wikipedia:Clojure

Category:

- Lisp dialects