cabal install
का उपयोग करते समय समानांतर में संकुल संकलित करने का कोई तरीका है जीएनयू मेक -jN
ध्वज के समान?समांतर कैबल
उत्तर
हाँ, संस्करण 1.16 से, कबाल यह इतना की तरह स्थापित करने के लिए, -j
विकल्प का उपयोग करने का समर्थन करता है:
cabal install -j mypackage
नहीं। यह कुछ समय के लिए एक खुला मुद्दा रहा है। ghc --make
को समानांतर में आवश्यक मॉड्यूल बनाने का प्रयास किया गया था, लेकिन जाहिर है कि मुद्दों में भाग गया। तब से यह कैबल स्तर पर ऐसा करने वाली सभी चर्चाएं हुई हैं लेकिन अभी तक वास्तविकता नहीं बन गई हैं।
कुछ लिंक के लिए यह duplicate question देखें और अभी भी कला की स्थिति क्या है।
Gees दोस्तों, पर नीचे वोट के लिए आसान। यह लिखा गया था जब यह सही था, लेकिन नए उत्तर (एक पूर्ण वर्ष बाद लिखा) में अद्यतन जानकारी है जिसे आप ढूंढ रहे हैं। –
एनबी। कैबल का यह संस्करण हास्केल प्लेटफ़ॉर्म (2012.4.0.0) के वर्तमान संस्करण में शामिल नहीं है, लेकिन [हैस्सेल प्लेटफ़ॉर्म (2013.2.0.0)] के अगले संस्करण में शामिल होने की उम्मीद है (http://stackoverflow.com/ ए/7872263/86622) (टिप्पणियां देखें)। – dave4420
हालांकि, आप इस कार्यक्षमता को प्राप्त करने के लिए वर्तमान हास्केल प्लेटफॉर्म पर भी 'कैबल इंस्टॉल कैबल इंस्टॉल' कर सकते हैं। यह चीजों को भी तोड़ता नहीं है (मेरे लिए)। – nh2
आप अपने उत्तर में जोड़ना चाहते हैं यह एक पैकेज की स्थापना को तेज नहीं करता है - यह एक ही समय में * एकाधिक पैकेज * इंस्टॉल करता है। इसलिए 'कैबल इंस्टॉल-जे मायपेकेज' कोई लाभ नहीं लाएगा, केवल 'कैबल इंस्टॉल -जे पैकेज 1 पैकेज 2' होगा। – nh2