2011-06-17 17 views
7

क्लोजर के लिए मेटाडेटा विशेषताओं (:author, :copyright, आदि) की "मानक" सूची है, या मुझे स्रोत कोड :-) पढ़ने की आवश्यकता है?क्लोजर मानक मेटाडाटा विशेषताएँ

शायद ClojureDocs इस कार्य को (सुझाया गया) ले सकता है।

उत्तर

3

बोर्ड पर लागू होने वाले कोई कठोर और तेज़ नियम नहीं हैं - मेटाडाटा "संदर्भ निर्भर" है, इसलिए आप किस प्रकार की ऑब्जेक्ट को संलग्न करते हैं, इस पर निर्भर करते हुए अलग-अलग अर्थ हो सकते हैं।

ध्यान दें कि Clojure website section on metadata स्पष्टीकरण नोट करता है कि मेटाडेटा "डेटा की मनमानी एनोटेशन" के लिए है।

कुछ टिप्पणियां:

  • Clojure के कुछ भागों में, मेटाडाटा एक खास तरह से इस्तेमाल किया जा करने के लिए है। राल्फ के जवाब में वर्णित वर्णों पर मेटाडेटा एक अच्छा उदाहरण है।
  • यदि आप मेटाडेटा वाले ऑब्जेक्ट्स के साथ अपनी लाइब्रेरी को परिभाषित करते हैं, तो आप मेटाडेटा को अपनी पसंद के कुछ भी कर सकते हैं।
+0

मेटाडेटा के लिए कम से कम कुछ * सम्मेलनों * को परिभाषित करने के लिए यह समझ में नहीं आता है? इस तरह, उपकरण लिखे जा सकते हैं जो विशेष खोजशब्दों को ढूंढते हैं और निकालते हैं। – Ralph

+0

निश्चित रूप से, लेकिन मुझे लगता है कि उन्हें ज्यादातर डोमेन-विशिष्ट सम्मेलन होना होगा। अन्यथा आप जोखिम को चलाते हैं कि इस तरह के औजार पूरी तरह से गलत व्याख्या कर सकते हैं जिसका मतलब विभिन्न संदर्भों में एक अलग बात है .... – mikera

2

सबसे अच्छा मैं अब तक खोजने में सक्षम हूं http://clojure.org/special_forms है।

+0

+1 अच्छी सूची, हालांकि ध्यान दें कि ये केवल वर्णों पर मेटाडेटा को संदर्भित करते हैं। – mikera

संबंधित मुद्दे