2015-09-26 7 views
6

या तो मैं इसे नहीं छूटा है या वहाँ उस विषय के बारे कोई स्पष्ट जानकारी है।कैसे मैं एक perl6 परियोजना के लिए एक बाहरी, तीसरे दल निर्भरता जोड़ सकते हैं?

  1. मैं पर्ल 6 पुस्तकालयों के लिए कहाँ देखना चाहिए? CPAN.org? या केवल http://modules.perl6.org?

  2. जब मैं एक चुन लिया है, कैसे मैं इसे अपने पर्ल 6 परियोजना के लिए जोड़ सकते हैं?

  3. अगर मैं GitHub पर यह मिल जाए, कैसे मैं इसे अपने पर्ल 6 परियोजना के लिए जोड़ सकते हैं?

उत्तर

5

कृपया सवाल 2 के लिए प्रतिक्रियाओं के लिए भी @ smonff के जवाब को पढ़ने के लिए सुनिश्चित करें और 3.

  1. मैं पर्ल 6 पुस्तकालयों के लिए कहाँ देखना चाहिए?

modules.perl6.org

  1. जब मैंने एक चुना है, तो मैं इसे अपने perl 6 प्रोजेक्ट में कैसे जोड़ सकता हूं?

उपयोग zef अपने स्थानीय सिस्टम पर यह स्थापित करने के लिए।

अपनी परियोजना में एक मॉड्यूल ing use पर निर्देशों के लिए the modules doc page पढ़ें।

  1. यदि मुझे यह लगता है [कहीं भी], मैं इसे अपने perl 6 प्रोजेक्ट में कैसे जोड़ सकता हूं?

Zef इसे देख सकते हैं (और Zef आम तौर पर एक मॉड्यूल को देखने के लिए अगर इसके रेपो modules.perl6.org पर सूचीबद्ध है में सक्षम हो जाएगा) तो Zef इसे स्थापित करने में सक्षम होना चाहिए। यदि नहीं, तो लेखक से संपर्क करें या # perl6 पर इसके बारे में पूछें।

+1

बाद के पाठकों के लिए: पांडा को जेफ के पक्ष में बहिष्कृत किया गया है। – smonff

+0

@smonff धन्यवाद। वर्तमान स्थिति से मेल खाने के लिए अद्यतन उत्तर। – raiph

1

बिंदु 2 के उत्तर के रूप में) और 3), आप 6pm पर एक नज़र डाल सकते हैं। यह विचार Perl6 के लिए NPM हो रहा है है। इसकी तुलना पर्ल 5 के कार्टन से भी की जा सकती है। 6pmZef पर काम करता है।

$ 6pm init 

# Install dependencies to ./perl6-modules and add it to META6.json 
$ 6pm install Test::Meta --save 

# Run a file using the local dependencies 
$ 6pm exec-file test.p6 

# Make your code always use 6pm by making it "use SixPM;" 
$ perl6 test.p6 

अधिक जानकारी के लिए full documentation देखें।

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