Sto scrivendo un codice Clojure che dipende da un numero di costanti.Qual è l'equivalente Clojure di una costante "finale statica pubblica" in Java
Saranno utilizzati all'interno di loop interni stretti, quindi è importante che vengano utilizzati e ottimizzati nel modo più efficiente possibile dalla combinazione Clojure Compiler + JVM. Normalmente usavo una costante "finale statico pubblico" in Java per lo stesso scopo.
Qual è il modo migliore per dichiararli?
Aggiungendo il:: i metadati const causeranno il loro allineamento al momento della compilazione, vedere risposta di @amalloy. I difetti globali sono vars, che mentre sono chiusi, possono essere modificati e risolti in fase di esecuzione. – deterb