He estado aprendiendo Clojure, y actualmente tengo un único archivo .clj
que edito en un editor de texto y lo ejecuto en la línea de comandos.Cómo organizar, probar, documentar y empaquetar un proyecto de Clojure
¿Dónde puedo encontrar una guía sobre los aspectos prácticos de escalar esto hasta programas/bibliotecas más grandes?
- ¿Cómo debo diseñar múltiples archivos
.clj
en el sistema de archivos? - ¿Cómo debo organizar y ejecutar el código de prueba?
- ¿Cómo debo documentar el programa/biblioteca?
- ¿Cómo debo empaquetarlo?
Estoy buscando información sobre los aspectos prácticos sobre la ampliación de pequeñas secuencias de comandos a algo real.
Leiningen se ve perfecto, contiene un buen tutorial sobre cómo funciona: http://github.com/technomancy/leiningen/blob/master/TUTORIAL.md – pauldoo