سؤال

أرغب في الحصول على رأيك حول كيفية البدء باستخدام Perl 6؟هل يجب استخدام Rakudo الذي يتم إنشاؤه على Parrot أم أنه من الأفضل استخدام تطبيق Pugs؟

إذا Rakudo، ما هي أفضل طريقة لتثبيته؟الإصدارات الشهرية لـ Parrot، مباشرة من SVN لـ Parrot، أخرى؟

هل كانت مفيدة؟

المحلول

لاحظ تاريخ جوابي. سأترك هنا، ولكنها ليست الطريقة العالم بعد الآن. انظر raiph في الإجابة .


وأنصح باستخدام أحدث إصدار شهري الببغاء من أي الموقع الببغاء أو <أ href ل = "http://search.cpan.org/dist/parrot" يختلط = "نوفولو noreferrer"> إطلاق سراح الببغاء على CPAN . لقد وجدت أنه في بعض الأحيان أحدث الاشياء في الجذع / لا يعمل لسبب ما. هذا فقط للبدء.

وعندما كنت بدأت وشجاعا بما فيه الكفاية، قد يكون النزيف الاشياء حافة أكثر ملاءمة. و الببغاء تحميل الصفحة لديه تفاصيل المخزون.

ملحوظة، مع ذلك، أنه لا ينبغي عليك تثبيت الببغاء. ما لم يكونوا قد الثابتة هذا منذ آخر بدا لي، وكان الببغاء تثبيت عبث تصل عملية الإنشاء. جعله في انها الدليل المصدر، ولكن لا تستخدم تثبيت الهدف. لا يزال بإمكانك بناء اللغات / perl6 وإنشاء الهدف perl6 وتثبيت ذلك حيث تريد.

وأنا تخلى عن الصلصال لتركيب وأحدث GHC دائما مثل هذا الألم. أنا لم ينظر في ذلك لحظة على الرغم من، ولكن يبدو كل إصدار جديد الصلصال تتطلب ترقية GHC. وربما هذا هو أكثر عاقل الآن.

نصائح أخرى

بعد زيارتي الأولى لـ #perl6 على irc.freenode.org، حصلت على الإجابات التالية لنفس السؤال:

وأنصح استخدام الإصدارات Rakudo ستار الشهرية: http://rakudo.org/downloads/star Rakudo ستار Rakudo بيرل 6، MoarVM، الباندا وبعض بيرل 6 وحدات. سوف الافراج فبراير 2015 تكون الأخيرة لتشمل الببغاء VM.

على IRC قناة فرينود # perl6 لاستخدام evalbots الانترنت و / أو الحصول على مساعدة من أي نوع. جميع هي موضع ترحيب.

إذا كنت ترغب في استخدام بيرل 6 داخل بيرل 5 - تحميل بيرل 6 وحدات، استخدم بيرل 6 الأشياء، والكتابة بيرل 6 كود - النظر في محاولة الجديد <وأ href = "https://metacpan.org/ جراب / مضمنة :: Perl6 "يختلط =" نوفولو noreferrer "> المضمنة :: Perl6 (وحدة بيرل 5 على CPAN التي يلتف ويضمن للRakudo على اساس MoarVM بيرل 6 مترجم).

إذا كنت ترغب في تثبيت مؤخرا، واختبارها ومستقر سراح المترجم / وثيقة / وحدة حزمة، في محاولة ل<لأ href = "http://rakudo.org/downloads/star/" يختلط = "نوفولو noreferrer" > Rakudo ستار توزيعة.

لبالرمز، انظر أمثلة ، <وأ href = "HTTP: // rosettacode. غزاله / ويكي / الفئة: Perl_6 "يختلط =" نوفولو noreferrer "> RosettaCode أو learnXinYminutes و بيرل 6 مجيء التقاويم .

وRakudo، SVN.

وأنا متأكد من أنك تعرف هذا فعلا.

البرمجة

وتثبيت Rakudo هو أفضل طريقة للبدء في بيرل 6. Rakudo هي بيرل 6 مترجم والتنفيذ.

وأنا شخصيا أوصي تثبيت Rakudo باستخدام مدير تركيب rakudobrew كما يبسط عملية التثبيت. اتبع الإرشادات هنا https://github.com/tadzik/rakudobrew . بالإضافة إلى تثبيت Rakudo وMoarVM فإنه سيتم تثبيت أيضا باندا وهو المثبت بيرل 6 وحدة.

وجميع المعلومات التي تريد أن تعرف عن بيرل 6 يمكن العثور هنا على http://perl6.org/ .

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top