2016-10-30 12 views
14

मुझे लगता है कि स्टैक package.yaml फ़ाइल का उपयोग करने का समर्थन करता है जो इसका उपयोग .cabal फ़ाइल उत्पन्न करने के लिए करेगा। उदाहरण के लिए, yi-core/package.yaml। इसकी संरचना एक कैबल फ़ाइल के समान ही प्रतीत होती है, लेकिन काफी समान नहीं है। कुछ चाबियों का नाम बदल दिया गया है (उदाहरण के लिए, स्टैक hs-source-dirs के बजाय उपयोग करता है)।स्टैक पैकेज.याम फ़ाइल में क्या होता है?

मुझे इस सुविधा पर कोई दस्तावेज नहीं मिला है। The Stack docspackage.yaml का उल्लेख नहीं करना प्रतीत होता है। क्या एक विनिर्देश मौजूद है?

उत्तर

14

यह hpack, यहाँ उपलब्ध है: https://github.com/sol/hpack

यह एक अलग पैकेज स्वरूप है, और, जैसा कि आप कहते हैं, कबाल फ़ाइलें उत्पन्न करने के लिए इस्तेमाल किया जा सकता। यह सीधे ढेर से बंधे नहीं है।

+1

धन्यवाद। मैंने दस्तावेज़ों में इसका उल्लेख करने के लिए एक [मुद्दा] (https://github.com/commercialhaskell/stack/issues/2750) स्टैक प्रस्तुत किया। –

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