(play-clj “criando a estrutura e primeiros passos”)

André Luís
2 min readApr 8, 2015

--

Nesse primeiro post vamos ver como criar e executar um projeto com play-clj.

Existem 3 formas de se trabalhar com play-clj

  • Leiningen — gerenciador de pacotes do Clojure
  • Nightcode — IDE desenvolvida pelo criador do play-clj
  • Nighmode — IDE interativa focada diretamente no desenvolvimento com play-clj tambem desenvolvida pelo criador do play-clj

Nesse post iremos utilizar o Leiningen

Criando a estrutura

Para criar o nosso projeto precisamos do Leiningen, após a instalação executamos o comando lein new play-clj hello-world que vai gerar a estrutura do projeto.

Executando

Após criarmos a estrutura do nosso jogo vamos rodar o nosso jogo, nesse primeiro momento vamos focar apenas na pasta desktop que deve ter uma estrutura semelhante a essa:

Para rodar game acesse a pasta desktop e execute lein repl (esse comando vai terminar de baixar as dependências se você estiver rodando pela primeira vez) ao abrir o repl execute o namespace principal do game que no nosso caso é ‘(use hello-world.core.desktop-launcher) e em seguida execute a função principal (-main)

Você vai ver uma tela preta escrita Hello World como essa

Quero saber mais! como faço?

  • Assista a talk do criador do play-clj.
  • Entenda os exemplos de games criados com play-clj
  • Acompanhe o blog!

--

--