(play-clj “criando a estrutura e primeiros passos”)
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?