के साथ विभेदक दस्तावेज़ीकरण यदि मैं अपनी लाइब्रेरी पर cabal build
करता हूं, तो अगली बार जब मैं cabal build
चलाता हूं, तो मुझे केवल परिवर्तनों से प्रभावित फ़ाइलों को पुन: संकलित करना होगा। मुझे cabal haddock
कमांड के साथ एक ही व्यवहार नहीं मिल रहा है: जब मैं फ़ाइल को बदलने के बाद इसे चलाता हूं, तो कैबल/हैडॉक पिछले सभी कामों को फेंकने और खरोंच से शुरू होता है। यह बल्कि समय लेने वाला है; दस्तावेज़ीकरण के लिए अलग-अलग अपडेट प्राप्त करने का कोई तरीका है?हैडॉक
दस्तावेज उत्पन्न करने के लिए यहां dump of the command cabal issues है।
मुझे याद नहीं है: क्या आप किसी ऐसे चीज़ से लिंक करते हैं जो मौजूद नहीं है? '' MyModule'' का उपयोग करने की तरह और आपके पास 'MyModule' उपलब्ध नहीं है। क्योंकि अगर यह केवल एक चेतावनी देता है और दौड़ना जारी रखता है तो व्यवहार की आवश्यकता होती है: मौजूदा फ़ाइलों या फ़ाइलों के अतिरिक्त में कोई भी परिवर्तन अन्य मॉड्यूल के दस्तावेज़ों के आउटपुट को संशोधित कर सकता है। – Bakuriu
मुझे विश्वास है कि वैश्विक सूचकांक पृष्ठों का पुनर्निर्माण करने में बहुत समय व्यतीत होता है। यदि वे पृष्ठ नहीं बनाए गए थे तो बहुत समय बचाया जा सकता था। कैडल के साथ -v ध्वज का उपयोग यह देखने के लिए करें कि क्या हैडॉक कमांड निष्पादित किए जा रहे हैं। – ErikR
@ बाकुरीयू अगर मैं एक फ़ाइल के शीर्ष पर एक यादृच्छिक 'आयात मॉड्यूलडोज़ोटोटिक्स' जोड़ता हूं, हैडॉक शॉर्ट सर्किट और किसी दस्तावेज़ को आउटपुट नहीं करता है। अगर मैं किसी अन्य प्रकार की संकलन त्रुटि (उदाहरण के लिए एक वाक्यविन्यास त्रुटि) को मजबूर करता हूं, तो हैडॉक त्रुटि के साथ मॉड्यूल तक दस्तावेज आउटपुट करता है, लेकिन फिर छोटे सर्किट और शेष मॉड्यूल के लिए आउटपुट दस्तावेज नहीं करता है। – crockeea