¿Existe una lista "estándar" de atributos de metadatos (:author
, :copyright
, etc.) para Clojure, o debo leer el código fuente :-)?Atributos de metadatos estándar de Clojure
Quizás ClojureDocs podría asumir esta tarea (sugerido).
¿Existe una lista "estándar" de atributos de metadatos (:author
, :copyright
, etc.) para Clojure, o debo leer el código fuente :-)?Atributos de metadatos estándar de Clojure
Quizás ClojureDocs podría asumir esta tarea (sugerido).
No existen reglas duras y rápidas que se apliquen en todos los ámbitos: los metadatos dependen del contexto, por lo que pueden tener diferentes significados según el tipo de objeto al que lo conectes.
Tenga en cuenta que la explicilty Clojure website section on metadata observa que los metadatos son para "anotación arbitraria de datos".
Algunos comentarios:
Lo mejor que he podido encontrar hasta ahora es http://clojure.org/special_forms.
+1 buena lista, aunque tenga en cuenta que solo se refieren a metadatos en vars. – mikera
¿No tendría sentido definir al menos algunas * convenciones * para metadatos? De esa forma, se podrían escribir herramientas que busquen y extraigan palabras clave particulares. – Ralph
Claro, pero creo que principalmente tendrían que ser convenciones específicas de dominio. De lo contrario, corre el riesgo de que tales herramientas malinterpreten completamente algo que significa algo diferente en diferentes contextos ... – mikera