मैं clojure.spec को आजमाने का प्रयास कर रहा हूं, और एक विचार यह है कि इसका उपयोग कैसे किया जाए, यह है कि मैं निर्दिष्ट मैप के उदाहरण को संपादित करने के लिए यूआई उत्पन्न करना चाहता हूं। उदाहरण के लिए, यह डेटपिकर फ़ील्ड के साथ एक वेब फॉर्म उत्पन्न कर सकता है जो एक कुंजी के लिए निर्दिष्ट है, उस तरह की चीज़।clojure.spec मानों के साथ मेटाप्रोग्रामिंग?
लाइब्रेरी में get-spec
विधि है, लेकिन ऐसा लगता है कि ऐसे कोई फ़ंक्शन नहीं हैं जो मुझे आवश्यकतानुसार विनिर्देशों के आधार पर संचालित करते हैं। क्या नक्शा स्पेक लेने जैसी चीजों को करने का कोई तरीका है और वेक्टर के रूप में उस मानचित्र के लिए आवश्यक कुंजी वापस प्राप्त करें? Clojure.spec के इच्छित उपयोग मामले के बाहर विनिर्देशों के साथ इस प्रकार का मेटाप्रोग्रामिंग है?
ग्रेट, मुझे यह सुनकर खुशी हुई कि यह एक योजनाबद्ध विशेषता है - मैं कई तरीकों से सोच सकता हूं जिसमें यह काफी उपयोगी होगा! –