Rakudo

البرمجيات قطة:
Rakudo
تفاصيل البرنامج:
الإصدار: 2015.11 محدث
تاريخ إيداع: 10 Feb 16
ترخيص: حرر
شعبية: 14

Rating: 4.0/5 (Total Votes: 2)

وهذا تطور والجري وتجميع البيئة للغة بيرل 6 البرمجة.

ويستخدم الببغاء VM ترجمة التعليمات البرمجية

ما هو الجديد في هذا الاصدار:.

السماح Buf.AT-POS لبإرجاع القيمة لتر.
تنفيذ أسلوب ^ فو ($) {...} بناء الجملة.
PairMap تنفيذها (حالة بسيطة فقط، في الوقت الراهن).
.antipairs تنفيذها (أزواج مع قيمة = & # x3e، مفتاح).
نفذت pairup لخلق أزواج من القوائم.
نفذت المعجمية، OUTERS والمتصلين الزائفة حزم
إضافة مجموعة [T]، يمكن استخدامها لكثافة الأم / الأسطوانات (MoarVM فقط في الوقت الحالي)
تحسينات المحلية الأخرى، على سبيل المثال، بلدي الباحث $ A. أمريكي لل++
تنفيذ IO :: Path.resolve على ص-م / POSIX

ما هو الجديد في النسخة 2015.06:

السماح Buf.AT-POS لإرجاع القيمة لتر.
تنفيذ أسلوب ^ فو ($) {...} بناء الجملة.
PairMap تنفيذها (حالة بسيطة فقط، في الوقت الراهن).
.antipairs تنفيذها (أزواج مع قيمة = & # x3e، مفتاح).
نفذت pairup لخلق أزواج من القوائم.
نفذت المعجمية، OUTERS والمتصلين الزائفة حزم
إضافة مجموعة [T]، يمكن استخدامها لكثافة الأم / الأسطوانات (MoarVM فقط في الوقت الحالي)
تحسينات المحلية الأخرى، على سبيل المثال، بلدي الباحث $ A. أمريكي لل++
تنفيذ IO :: Path.resolve على ص-م / POSIX

ما هو الجديد في النسخة 2015.03:

السماح Buf.AT-POS لإرجاع القيمة لتر.
تنفيذ أسلوب ^ فو ($) {...} بناء الجملة.
PairMap تنفيذها (حالة بسيطة فقط، في الوقت الراهن).
.antipairs تنفيذها (أزواج مع قيمة = & # x3e، مفتاح).
نفذت pairup لخلق أزواج من القوائم.
نفذت المعجمية، OUTERS والمتصلين الزائفة حزم
إضافة مجموعة [T]، يمكن استخدامها لكثافة الأم / الأسطوانات (MoarVM فقط في الوقت الحالي)
تحسينات المحلية الأخرى، على سبيل المثال، بلدي الباحث $ A. أمريكي لل++
تنفيذ IO :: Path.resolve على ص-م / POSIX

ما هو الجديد في النسخة 2015.01:

العديد من التحسينات على جافا إمكانية التشغيل المتداخل لالخلفية JVM
طريقة جديدة بسيطة لتهيئة التجزئة وجوه: {}
تبديل الآن يدعم مهمة التعريف المرجع، على سبيل المثال، الصورة [& # x5c، د +] + = 2
ذاكرة وحدة المعالجة المركزية العديد من التحسينات
Supply.for إهمال لصالح Supply.from القائمة

ما هو الجديد في النسخة 2014.08:

تحسينات كثيرة في كل rakudo ونظام رصد السفن التي تقوم عليها.
إذا تم تعيين envar LOLLY، لديهم (؛؛)، [؛؛]، وما إلى ذلك، تتحول إلى LOLS. خلاف ذلك، parsefail
واضاف SEQ (أ، ب) لمحاكاة السلوك القديم من (أ. ب)
جعل وأقحم: & # x3c، س س & # x3e. أسرع عدة مرات
ثابت متعدد الأبعاد المهمة شريحة
تعيين تجزئة مفردات واحدة لتجزئة الآن مهمل (بلدي٪ ح = {...})
subbuf-RW specced وتنفيذها
ويتم تنفيذ المشغل آر /// وله قيمة الإرجاع المناسبة
تحسين التعامل مع سلسلة لMoarVM الخلفية
كل الخلفيات تسمح الآن C الحساب مؤشر والصب من المؤشرات إلى بيرل 6 أنواع (تتعرض هذه الوظيفة عن طريق NativeCall)
الثابتة، Äòfail "لذلك يطبع أيضا المتتبع الخلفي
IO :: :: المقبس عدم التزامن الآن يعمل أيضا على JVM
وأضاف أو تحديث العديد من طرق العرض: الفعل، دفعة، تصنيف، قناة، تصنيف، تأخير، elems، مسطحة، والاستيلاء، وأخيرا، ويعيش، كحد أقصى، دقيقة، minmax، دمج، الهجرة، وعد، والحد، عكس، الدوار، النوع، إسحق ومستقر، بداية، UNIQ، والانتظار، والرمز البريدي
واضاف IO :: Notification.watch_path / IO :: :: مسار الساعات التي ترجع توريد تغييرات نظام الملفات

ما هو الجديد في النسخة 2014.04:

NativeCall يمر كل الاختبارات على كل الخلفيات
S17 (التزامن) الآن في MoarVM (باستثناء توقيت ميزات ذات الصلة)
الفائز {أكثرchannels {...}} يعمل الآن
univals تنفيذها ()، .unival و.univals (على MoarVM)
.minpairs أضاف / .maxpairs على (مجموعة | حقيبة | ميكس) البعثرة
حيث يتم تخزين ومثل، وتنفيذ ساذج ومثل. سمة على الروتينات

ما هو الجديد في النسخة 2014.03:

ومثل، وجعل ومثل. لم تعد تفصل حججها.
لالحلقات على مستوى statementlist غرقت الآن افتراضيا.
توزيع أفضل للunspaces ورموز التنسيق داخل كتل قرنة.
إصلاح عن الحلقات لتكون كسول بشكل صحيح
العديد من قرنة تحليل وتنسيق التحسينات
@ كما اختصار ل @$،٪ كما اختصار ل٪ $
تخفيضات قائمة أقحم لم يعد تتسطح
العديد من التحسينات مترجم اقتراح

ما هو الجديد في النسخة 2014.01:

والآن مكتوبة والفرعية وحدة التقييم وطريقة حدة التقييم
Numeric.narrow لإجبار إلى أضيق نوع ممكن
ويمكن الآن توفير كتل بحجج متعددة كما نهايات تسلسل
استدعاءات الأسلوب والتجزئة / وصول قائمة على النيل تعطي النيل

ما هو الجديد في النسخة 2013.12:

ومهما ستار (*) يعمل الآن داخل مشغلي سلسلة مثل المقارنات.
سمات خاصة من الأدوار هي الآن واضحة في الطبقات أنها تنطبق على.
الذاكرة وسرعة تحسينات لListIter وList.combinations، على التوالي.
تحسينات على تنفيذ regexes.

ما هو الجديد في النسخة 2013.11:

بالدفع :: تم إيقاف الزيادة / النقص. الرجاء استخدام بالدفع :: أقل / أكثر.
يتم تجاهل المسافات الرائدة ل: sigspace
أفضل للكشف عن نمط فارغة في regexes
تحسين المدى () / شل ()، وهذه العودة بروك :: الحالة كائنات الآن
وومثل، gethostname ومثل. وظيفة تنفيذها

ما هو الجديد في النسخة 2013.10:

postcircumfix {} و [] تنفذ الآن كما الغواصات متعددة بدلا من طرق متعددة.
إضافة دعم لومثل؛ ومهمل ومثل ؛، مما يجعل من السهل للالأوائل للبقاء الحالي.
تعقب التغييرات المواصفات متعددة الطبقات الحاوية المختلفة.
الحد بشكل كبير من خلال إنشاء كائن التعبيرات المنتظمة التوزيع.
إصلاحات النقل المختلفة.
QX // وتشغيل () الآن لصناعة السيارات في الاقتباس بشكل صحيح.
سماح # `[...] - تعليقات النمط في regexes.

ما هو الجديد في النسخة 2013.09:

حجة المرشح ليبارك إزالتها (في تغيير المواصفات).
@ a.VAR.name و٪ h.VAR.name تنفيذها.
و$ فار. ++ و$ فار. () جمل العمل.
أساسيات آر /// تنفيذها.

ما هو الجديد في النسخة 2013.08:

تعيين النيل يعيد القيمة الافتراضية
BUF الآن دورا، والأشياء BUF هي ثابتة.
printf الآن يتعامل مع الأعداد الصحيحة الكبيرة بشكل صحيح
التعامل مع ثابت من heredocs بادئة
دير () هو الآن كسول

ما هو الجديد في النسخة 2013.05:

Autothread ومثل، لا شيء ومثل. وومثل، وكلها ومثل. تقاطعات قبل ومثل، أي ومثل. وومثل، واحد ومثل.
خطأ مفيدة إذا كنت أكتب ومثل؛ آخر إذا ومثل؛ / & مثل؛ أليف ومثل. بدلا من ومثل، elsif ومثل.
رمي استثناء إذا تم استخدام نطاق بمثابة نقطة النهاية المدى
تصحيح أجل حجة في IO.seek
التفاف انخفاض الأجسام مستوى VM في ForeignCode، مما يسمح للمكالمات perl6 OO عليها
لحلقات يتوقون مرة أخرى
وأضاف صلة والارتباط الرمزي إلى IO
واضاف Capture.Bool ()
تحسينات على تفريغ ()
تحسينات مختلفة في محسن ووقت التشغيل
smartmatch ضد القائمة الآن يدعم البدل مهما
IO :: المواصفات، ميناء بيرل الملف 5 ل:: المواصفات
أحرف خاصة التعبير العادي يمكن استخدام كمحددات
السماح للشريحة مع: وجود ظرف على تجزئات
وأضاف 125 افتتاح اضافية / إغلاق قوس أزواج

ما هو الجديد في النسخة 2013.02:

تجميع الوقت الأمثل لبعض الحالات من التقاطعات في سياق منطقي
IO :: Socket.get يعمل الآن مرة أخرى مع أحرف غير ASCII
للطي المستمر لإجراءات وضع علامة، Äòis النقي "
المتغيرات كتبته أصلا وأفضل تقرير عن الخطأ في REPL
تسريع eqv المقارنة من Bufs

ما هو الجديد في النسخة 2013.01:

$ obj.Some :: :: دور ميث () يمر الآن $ الكائنات الصحيح
حاول / CATCH الآن إرجاع النيل عندما يتم تشغيل CATCH، وليس الاستثناء. هذا يجلب تمشيا مع المحاولة دون CATCH
الحالات مهما نجوم من لصق تنفذ الآن
ويمكن الآن استيراد MULTIS بنفس الاسم من وحدات مختلفة، بشرط كل المرسلون من onlystar

ما هو الجديد في النسخة 2012.12:

تحليل تتحسن أخطاء من ذلك بكثير، ومتابعة الأمراض المنقولة جنسيا، محلل القياسية،
أكثر من ذلك بكثير عن كثب. فهي أكثر دقة وتقديم المزيد من المعلومات
Rakudo تبقي الآن تحليل بعد بعض أخطاء أقل خطورة
أخطاء أفضل لمختلف فشل تحليل
وautothreader تقاطع هو الآن أمر من حجم أسرع
تكساس (ASCII) إصدارات مشغلي مجموعة وحقيبة تنفيذها
أزواج المتداخلة الآن تعطي الناتج .perl الصحيح

ما هو الجديد في النسخة 2012.11:

نفذت المتعلقة الأسبقية الصفات (EQUIV، مرونة، أكثر إحكاما، مساعد)
بيرل 6 قواعد صافي الموجودات الأجنبية لحسابها مسبقا، وتوفير بعض العمل على كل استدعاء. هذا حلق حوالي 10٪ من الوقت اللازم لتشغيل spectests
regexes ونقلت لها دعم أفضل لمحددات المحددة من قبل المستخدم
الأول / التالي / الأخير يمكن أن تستخدم الآن في كل أنواع من حلقة (سابقا تقتصر على)

ما هو الجديد في النسخة 2012.10:

القضية طريقة مقابض سمة
و& # x3c؛ - & # x3e. امدا، الذي التخلف المعلمات إلى RW
و: معدل ديسيبل في regexes
شكل جذر: 60 [24، 59، 59]
تحسين تغطية بيرل 5 regexes عند استخدام معدل P5
الاعراب الصحيح من المحددات الاقتباس المتداخلة
السمات في نطاق مرئية الآن داخل أحد وحدة التقييم

ما هو الجديد في النسخة 2012.09:

دعم Basic الماكرو!
دعم بيرل 5 (م: P5 /.../) جملة التعابير المنطقية!
ويدعم أسماء الأنواع غير المباشرة في الإعلانات الروتينية والنوع.
نحن نؤيد ومثل، وليس التصدير ومثل. سمة على تعريفات ثابت.
وومثل، مخفيا ومثل. ويتم دعم السمات الأساسية.
Str.wordcase، هو بين الوزراء، ويتم تنفيذ expmod.
تجميع أسرع قليلا من ذي قبل.

ما هو الجديد في النسخة 2012.08:

متغيرات مسبوقة من قبل | أو & # x5c. في التواقيع الآن sigilless، في تحديثات لمواصفات بيرل 6.
تم الكشف عن الاستدارة في وحدة التحميل الآن.
وinliner تحسين، والسماح لمجموعة واسعة من الروتين إلى أن inlined.
تم إزالة Str.bytes وlcfirst. تم إضافة BUILTIN tclc.
، Äòabs 'الآن روتين العادي بدلا من مشغل البادئة.
تم إزالة IO :: الملف وIO :: دير.

ما هو الجديد في النسخة 2012.07:

المدمج في metaobjects (مثل Metamodel :: ClassHOW) ترث الآن من أي
ومفتوحة الآن يدعم: خيار الترميز: ENC /
أنواع فرعية مجهول (على سبيل المثال، Äòsubset :: كثافة العمليات حيث {$ _ & # x3e، 0} ')
Rakudo ستار الآن يأتي مع قالب :: وحدة موجو

ما هو الجديد في النسخة 2012.06:

متعدية مطابقة أطول رمزي في protoregexes
أطول مطابقة رمزية لالتناوبات
قائمة المحسن والمناولة .MAP، بما في ذلك إصلاحات الكسل وتحسينات في الأداء
يمكن استخدام قائمة حجة مع تتطلب
تجميع الأخطاء الوقت في وحدات المحملة تظهر الآن المتتبع الخلفي وحدة تحميل
سلسلة لتحويل عدد يعترف الآن تدوين الرقم الأساسي
وودفع وويمكن ظائف unshift الآن autovivify

ما هو الجديد في النسخة 2012.05:

Rakudo الآن يشمل أيضا وحدة lib.pm.

ما هو الجديد في النسخة 2012.04:

تحسنت كثيرا وقت بدء التشغيل
أكثر من ذلك بكثير قوية قبل التحويل البرمجي وحدة
ويتم تنفيذ Autovivification عن المصفوفات والتجزئة مرة أخرى
وتنفذ العديد من phasers مثل ما قبل وما بعد وREDO الآن
تحسين الدعم لاستدعاء وظائف C والبنيات النمذجة والمصفوفات
عبر NativeCall.pm6
الآن تشمل وحدات URI، LWP :: بسيط، jsonrpc وBailador (ميناء بيرل 6
من راقصة)

ما هو الجديد في النسخة 2012.02:

وينفذ نوع FatRat، والجرذ الحساب الآن بشكل صحيح افتراضات إلى الصيغة الرقميه إذا كان القاسم المشترك هو كبير جدا
يتم تنفيذ التجزئة وجوه، ويمكن أعلنت مع بناء الجملة بلدي٪ ح {أي} (للتجزئة مع مفاتيح من نوع أي)
و& # x3c، وبعض :: :: قواعد rulename & # x3e. ويتم تنفيذ جملة الآن في regexes. & # x3c، فو & # x3e. ويمكن أيضا أن تستخدم لاستدعاء قواعد المعجمية predeclared
ويتم تنفيذ كثافة العمليات ($ خ) في بناء الجملة الإكراه
وإعادة تسمية وونسخة تنفذ الآن
تحسينات على التلوي عامل التخفيض (أمر من حجم أسرع، وبعض القضايا التوزيع الثابتة)
و& # x3c؛ قبل & # x3e. التعابير المنطقية المدمج في غير متوفر في الوقت الحاضر، والمباريات مهما كانت مباراة ناجحة مشاركة الملائمة
يتوفر طريقة $ match.make (...) لتعيين AST لكائن مباراة لم تكن مخزنة في $ / متغير
backtraces تحسين

ما هو الجديد في النسخة 2012.01:

تحسنت كثيرا الأداء في العديد من المجالات. لبعض النصوص، هذا الإصدار يقدم على أمر تحسين الأداء الحجم.
دعم POD6، بما في ذلك $ = POD متغير لجعل POD متوفرة في وقت التشغيل وخيار -doc للحصول على POD
نوع كثافة العمليات لديها الآن دلالات كبيرة صحيح
عمل في البداية على أنواع الأم، والتي يمكن استخدامها لكتابة رمز أكثر كفاءة
protoregexes مدفوعة الأشهر الاثني عشر الأخيرة،
الفوقية البرمجة الدعم، بما في ذلك العرف الفوقية الطبقات، وتجاوز ارسال طريقة وأكثر من ذلك بكثير
معالجة الاستثناء هو أقرب للمواصفات، وبالتالي أكثر فائدة
أفضل التعامل مع الحزمة، بما في ذلك تجميع منفصل صحيح، وحزم المعجمية وأفضل معالجة حزمة متداخلة
محسن، مما يحسن من الشفرة التي تم إنشاؤها وكذلك اصطياد مجموعة من القضايا في الترجمة في الوقت الذي جعل في وقت سابق انها لوقت التشغيل
تسلسل مائل في الطابع الطبقات
والمطلوب الآن أساليب فافات من الأدوار، وتوفير وظائف نمط واجهة

ما هو الجديد في النسخة 2011.04:

وحدات MiniDBI، شكل، HTTP :: تتم إزالة الشيطان، YAML وأدوات وحدة :: في هذا الإصدار.
تم إضافة وحدات جديدة الفطائر (بما في ذلك الباندا، المثبت وحدة) و HTTP :: :: خادم بسيط.
تطبيق جديد من IO :: :: المقبس INET، مع دعم IPv6 الأساسي
ف وخيارات سطر الأوامر -n متاحة الآن
العديد من التحسينات IO الجديدة، بما في ذلك أساليب ذات الصلة القانون الأساسي
جديد -ll-المتتبع الخلفي تبديل سطر الأوامر لآثار مكدس الطباعة مستوى شرطة التدخل السريع
تنفيذ الأولي من أقحم، Äòorelse "
واضاف Str.indent
بوجفيكسيس لنفي المشغل ميتا
دعم الاقتران المعقد

المتطلبات:

مترجم C
بيرل 5.8 أو أعلى
مكتبة C
ببغاء

برامج مماثلة

تعليقات ل Rakudo

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!
البحث حسب الفئة