Was sind die wesentlichen Clojure-Bibliotheken, um über die Grundlagen des „Kerns“ hinaus zu lernen? [Geschlossen]

8

Ich bringe mir Clojure bei. Ich habe angefangen, Leiningen zu benutzen , arbeite an Clojure Koans , plane als nächstes LabREPL und werde mir Noir ansehen .

Meine Frage ist: Was sind die wesentlichen "Muss" -Clojure-Bibliotheken und -Funktionen, die über die im obigen Lernplan behandelten hinausgehen müssen?

Bei Clojure Contrib gibt es eine große Anzahl von Bibliotheken. Was verwenden Sie als professioneller (oder OSS) Clojure-Entwickler täglich? Welche sind nicht so nützlich oder werden auf andere Weise nicht häufig verwendet (dh sie sind esoterisch / kommen in der täglichen Codierung nicht häufig vor).

Noahz
quelle

Antworten:

3

Das hängt wirklich von Ihrer Domain ab und davon, was Sie codieren.
Avout bringt den Clojure-Staat in die verteilte Welt.
Und Lojic bringt Logikprogrammierung in die Programmiersprache Clojure, es ist ein interessantes Projekt.
Cascalog zum Beispiel ist eine Clojure-basierte Abfragesprache für Hadoop, eine erstaunliche Sache, wenn Sie Hadoop-Programmierung durchführen möchten.
FleetDB ist eine schemafreie Datenbank, die in Clojure geschrieben wurde.

Es basiert also wirklich darauf, was Sie tun.

(Ok, meine Antwort deckt den ersten Abschnitt Ihrer Frage ab).

Meine Liste der am häufigsten verwendeten Beiträge: clojure.contrib.accumulators, clojure.contrib.duck-Streams, clojure.contrib.lazy-xml und clojure.contrib.zip-filter.
Das ist mir wichtig, YMMV.

Chiron
quelle
Was ist mit Bibliotheken in Clojure Contrib?
Noahz