Ich weiß, dass die Bibliothek https://github.com/clojure/algo.generic Möglichkeiten zur Implementierung von generischen arithmetischen Operatoren + */-
bietet, aber dort konnte ich kein einfaches Beispiel finden, wie man sie erstellt und dann wie man es als Bibliothek verwendet.Wie kann die clojure.algo.generic-Bibliothek verwendet werden?
sagen, wenn ich wollte Vektor zusätzlich implementieren, etc:
> (+ [1 2 3 4 5] 5)
;; => [6 7 8 9 10]
, wie würde ich mich über:
- Definition der
+
Operator mit algo.generic - zuvor die
+
Operator in einem anderen Projekt definiert?