2011-03-30 20 views
5

मैं हास्केल के लिए नया हूं। क्या कोई कृपया बताएगा कि हास्केल में कोड संगठन कैसे काम करता है? आज तक मैंने सब कुछ एक बड़ी लंबी फ़ाइल में लिखा है और जीएचसीआई से परीक्षण कोड लिखा है। मैं लॉजिकल इकाइयों में अपने कोड को एक रिफैक्टर परीक्षण लिखना शुरू करना चाहता हूं। बहुत सारे स्थानों में ऐसा करने के तरीके के बारे में बिट्स और टुकड़े हैं, लेकिन कुछ भी व्यापक नहीं है।हास्केल में पैकेज, मॉड्यूल और आयात

कृपया बताएं कि पैकेज, मॉड्यूल और आयात कथन कैसे काम करते हैं, तो मुझे बताएं कि कोड को बड़े, परीक्षण संचालित परियोजना में कोड व्यवस्थित करने के लिए उनका उपयोग कैसे करें।

+0

https://stackoverflow.com/questions/16997950/whats-the-difference-between-module-package-and-library-in-haskell – Adam

उत्तर

5

यहाँ एक परिचय है से "तुम महान अच्छा के लिए एक हास्केल जानें!" हास्केल मॉड्यूल:

http://learnyouahaskell.com/modules

मैं एक पैकेज हास्केल सॉफ्टवेयर की सबसे छोटी इकाई प्रदेय कहेंगे। ज्यादातर लोगों के लिए, यह कहना पर्याप्त है कि "पैकेज Hackage पर चीजें हैं"।

यदि आप निष्पादन योग्य शिपिंग कर रहे हैं तो मैं आपकी परियोजना को तब तक कई पैकेजों में तोड़ने की चिंता नहीं करता जब तक कि आप अपनी दूसरी परियोजना तक नहीं पहुंच जाते, और पहले से मॉड्यूल का पुन: उपयोग करना चाहते हैं।

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