quarta-feira, 1 de junho de 2011

Errando e aprendendo!

Ao tentar abrir a console REPL do Clojure pela primeira vez no novo projeto

crisweber$ lein repl

descobri que o nome 1001-things-to-do foi utilizado dentro dos fontes como namespaces, e Clojure exige que namespaces, funções, variáveis, etc iniciem com letras.

Alterei o conteúdo dos arquivos core.clj existentes em /src e /test, alterei o conteúdo de project.clj na raíz e alterei o nome dos subdiretórios /src/1001_things_to_do e /test/1001_things_to_do para /*/a_thousand_things_to_do.

crisweber$ svn move 1001_things_to_do a_thousand_things_to_do

Commit realizado, problemas corrigidos.

Executei os testes gerados pelo leiningen para confirmar que as mudanças de nomes ocorreram com sucesso:

crisweber$ lein test
Testing a-thousand-things-to-do.test.core
FAIL in (replace-me) (core.clj:6)
No tests have been written.
expected: false
actual: false
Ran 1 tests containing 1 assertions.
1 failures, 0 errors.

Agora parece estar Ok!! =)

Nenhum comentário:

Postar um comentário