Warum sollte ich in Clojure "Bewerben" verwenden?
Dies ist, was Rich Hickey in einem der Blog-Beiträge sagte, aber ich verstehe nicht die Motivation, sich zu bewerben. Bitte helfen Sie.
Ein großer Unterschied zwischen Clojure und CL besteht darin, dass Clojure ein Lisp-1 ist, sodass kein Funktionsaufruf erforderlich ist. Mit apply wird nur eine Funktion auf eine zur Laufzeit definierte Sammlung von Argumenten angewendet. Also kann (apply f [i]) geschrieben werden (f i).
Was meint er mit "Clojure is Lisp-1" und Funcall wird nicht benötigt? Ich habe noch nie in CL programmiert.
Vielen Dank