¿Cuáles son las bibliotecas esenciales de Clojure para aprender más allá de los conceptos básicos de "núcleo" [cerrado]

8

Me estoy enseñando a mí mismo Clojure. Comencé a usar Leiningen , estoy trabajando en Clojure Koans , planea hacer LabREPL a continuación, y veremos Noir .

Mi pregunta es: ¿cuáles son las bibliotecas y funciones esenciales de "lo que debe saber" para saber más allá de las cubiertas en el plan de aprendizaje anterior?

Mirando Clojure Contrib , hay una gran cantidad de bibliotecas. Como desarrollador de Clojure profesional (o OSS), ¿cuál es su uso diario? Cuáles no son tan útiles o no se usan comúnmente (es decir, son esotéricos / no aparecen con frecuencia en la codificación del día a día).

    
pregunta noahz 14.12.2011 - 15:12

1 respuesta

3

Eso depende realmente de su dominio y de lo que vaya a codificar.
Avout trae el estado de Clojure al mundo distribuido. < br> Y Lojic lleva la programación lógica al lenguaje de programación Clojure, es un proyecto interesante.
Cascalog por ejemplo es un lenguaje de consulta basado en Clojure para Hadoop, cosa increíble si va a hacer la programación de Hadoop.
FleetDB es una base de datos sin esquema escrita en Clojure.

Así que realmente se basa en lo que estás haciendo.

(Ok, mi respuesta cubre la primera sección de tu pregunta).

Mi lista de contribuciones más utilizadas: clojure.contrib.accumulators, clojure.contrib.duck-streams, clojure.contrib.lazy-xml y clojure.contrib.zip-filter.
Esos son esenciales para mí, YMMV.

    
respondido por el Chiron 14.12.2011 - 23:27

Lea otras preguntas en las etiquetas