Olá, mundo em Clojure

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