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

Antworten auf die Frage(6)

Ihre Antwort auf die Frage