Wie wird die Namenskonvention `* var-name *` in clojure verwendet?

Als Nicht-Leser, der sich mit der Frage befasst, wie ich die Namenskonvention am besten verstehen soll, bei der Vars einen Namen wie erhalten*var-name*?

Dies scheint eine lisp-Konvention zu sein, die eine globale Variable anzeigt. Aber so weit ich das beurteilen kann, tauchen solche Variablen in Namespaces auf.

Ich würde mich sehr über eine kurze Erklärung freuen, was ich erwarten kann, wenn ein Autor solche Variablen in seinem Code verwendet, idealerweise mit einem Beispiel dafür, wie und warum eine solche Variable in einer Clojure-Bibliothek verwendet und geändert wird.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage