Em primeiro lugar, baixe e instale o leiningen – que o ajudará a construir seu projeto Clojure.
Crie um novo projeto usando o comando lein de leiningen:
$ lein new hello-world
#Generating a project called hello-world based on the 'default' template.
#To see other templates (app, lein plugin, etc), try `lein help new`.
Edite o arquivo project.clj que foi criado para você:
$ cd hello-world
$ nano project.clj
Substitua o conteúdo de project.clj com o código a seguir
(defproject hello-world "0.1.0-SNAPSHOT"
:main hello-world.core
:dependencies [[org.clojure/clojure "1.5.1"]])
Em seguida, edite o arquivo-fonte principal do seu projeto:
$ nano src/hello_world/core.clj
Substitua o conteúdo de src / hello world / core.clj_ com o seguinte código:
(ns hello-world.core)
(defn -main [& args]
(println "Hello, World!"))
Agora você pode executar seu aplicativo:
$ lein run
# Hello, World!
O que isso oferece é um projeto Clojure que imprime “Hello, World!” para o terminal – tudo o que resta é deixar sua imaginação assumir o controle.
O que vem a seguir ??
Experimente alguns dos códigos Clojure nos artigos abaixo editando o arquivo src / hello_world / core.clj e executando$ lein run