Seit der Version 1.8 besitzt Clojure die Fähigkeit, den Compiler anzuweisen, die Funktionen direkt zu linken. Aber was bedeutet dies im Detail und wie kann es nützlich sein?
Beim Linken im Sinne von Clojure geht es um die Art und Weise, wie Funktionsaufrufe im compilierten Code aufgelöst werden. Konkret geht es dabei um Funktionen, die an Variablen mit der Clojure-Anweisung def oder defn gebunden werden.