Estoy empezando a jugar con Clojure un poco y mi experiencia en Java es bastante limitada. Vengo del dinámico mundo de Ruby y OO, ¡así que el lado funcional de las cosas es muy interesante!¿La manera más fácil de administrar mi CLASSPATH?
De todos modos, cuando descubro las bibliotecas y varias herramientas para su uso (y los archivos tutoriales para el Pragmatic Clojure Book), todo exige típicamente colocar archivos en CLASSPATH para que Clojure pueda ver la biblioteca.
¿Existe algo así como una buena práctica de CLASSPATH? ¿Alguna vez querría tener un CLASSPATH solo con las bibliotecas externas de archivos que necesito o puedo continuar con cualquier biblioteca o archivo que necesite en un directorio y simplemente definirlo como CLASSPATH y solo requerir lo que se necesita?
Si ayuda, soy un usuario de OSX y Emacs (usando slime y swank-clojure).
En realidad, si pones todo en classpath, puedes tener problemas, especialmente colisiones de cargador de clases o carga de clases errónea. Por lo general, es mejor tener solo lo que necesita en el classpath para su aplicación específica. – cjstehno
Oh, ya veo. Aparentemente tuve suerte hasta ahora, pero lo tendré en cuenta para el futuro. Gracias por el comentario, se editará en consecuencia. –
Ohhh Me gusta la implementación del proyecto clojure de Phil, creo que voy a dar una vuelta e informar en un momento. ¡Gracias! – mwilliams