Estoy escribiendo algún código de Clojure que depende de un número de constantes.¿Cuál es el equivalente de Clojure de una constante "pública estática final" en Java
Se utilizarán dentro de bucles internos herméticos, por lo que es importante que se utilicen y optimicen de la forma más eficiente posible con la combinación Clojure del compilador + JVM. Normalmente usaría una constante "final estática pública" en Java para el mismo propósito.
¿Cuál es la mejor manera de declarar esto?
Agregar los metadatos: const hará que esté en línea en el tiempo de compilación, ver respuesta por @amalloy. Los defs globales son vars, que aunque cercanos, pueden ajustarse y resolverse en tiempo de ejecución. – deterb