Rakudo

نرم افزار تصویر:
Rakudo
جزئیات نرم افزار:
نسخه: 2015.11 به روز شده
ها تاریخ: 10 Feb 16
توسعه دهنده: Rakudo Development Team
پروانه: رایگان
محبوبیت: 14

Rating: 4.0/5 (Total Votes: 2)

این توسعه است، در حال اجرا و کامپایل محیط برای زبان پرل 6 برنامه نویسی.

در استفاده از طوطی VM به کامپایل کد

چه در این نسخه جدید است:

اجازه Buf.AT-POS به بازگشت ل ارزش.
پیاده سازی روش ^ تولی ($) نحو {...}.
PairMap اجرا (فقط در مورد ساده، در حال حاضر).
.antipairs اجرا (جفت با ارزش = & # x3e؛ کلید).
برای ایجاد جفت از لیست اجرا pairup.
اجرا واژگانی، OUTERS و تماس گیرنده شبه بسته
اضافه کردن آرایه [T]، قابل استفاده برای مادری INT / NUM (MoarVM حال حاضر فقط)
دیگر پیشرفت های بومی، به عنوان مثال، INT MY $ A؛ $ A ++
پیاده سازی IO :: Path.resolve به R-M / POSIX

چه در نسخه 2015.06 جدید است:

اجازه Buf.AT-POS به بازگشت ل ارزش.
پیاده سازی روش ^ تولی ($) نحو {...}.
PairMap اجرا (فقط در مورد ساده، در حال حاضر).
.antipairs اجرا (جفت با ارزش = & # x3e؛ کلید).
برای ایجاد جفت از لیست اجرا pairup.
اجرا واژگانی، OUTERS و تماس گیرنده شبه بسته
اضافه کردن آرایه [T]، قابل استفاده برای مادری INT / NUM (MoarVM حال حاضر فقط)
دیگر پیشرفت های بومی، به عنوان مثال، INT MY $ A؛ $ A ++
پیاده سازی IO :: Path.resolve به R-M / POSIX

چه در نسخه 2015.03 جدید است:

اجازه Buf.AT-POS به بازگشت ل ارزش.
پیاده سازی روش ^ تولی ($) نحو {...}.
PairMap اجرا (فقط در مورد ساده، در حال حاضر).
.antipairs اجرا (جفت با ارزش = & # x3e؛ کلید).
برای ایجاد جفت از لیست اجرا pairup.
اجرا واژگانی، OUTERS و تماس گیرنده شبه بسته
اضافه کردن آرایه [T]، قابل استفاده برای مادری INT / NUM (MoarVM حال حاضر فقط)
دیگر پیشرفت های بومی، به عنوان مثال، INT MY $ A؛ $ A ++
پیاده سازی IO :: Path.resolve به R-M / POSIX

چه در نسخه 2015.01 جدید است:

بسیاری از پیشرفت های به ردوبدل اطلاعات جاوا برای بخش مدیریت JVM
جدید راه ساده ایجاد یک هش شی:: {}
تعویض حال حاضر پشتیبانی از انتساب متا OP، به عنوان مثال، S [& # x5c؛ D +] = 2 +
حافظه و CPU بسیاری از بهینه سازی
Supply.for به نفع Supply.from لیست توصیه

چه در نسخه 2014.08 جدید است:

بسیاری از بهینه سازی در هر دو rakudo و ماشین های مجازی اساسی.
اگر envar LOLLY تنظیم شده است، دارند (؛؛)، [؛؛]، و غیره، تبدیل به خندهها. در غیر این صورت، parsefail
او SEQ (یک؛ ب) برای شبیه سازی رفتار های قدیمی از (یک؛ ب)
را و میانوند: & # x3c؛ XX & # x3e؛ چند بار سریع تر
ثابت چند بعدی انتساب تکه
اختصاص یک رشته هش ریز مکالمات تنها به یک رشته هش در حال حاضر توصیه شده (من٪ H = {...})
subbuf-RW specced و اجرا
اپراتور TR /// اجرا و مقدار بازگشتی مناسب
دست زدن به رشته بهبود یافته برای باطن MoarVM
همه پایانه (Backend) در حال حاضر اجازه می دهد C ریاضی اشاره گر و ریخته گری از اشاره گر به پرل 6 نوع (این قابلیت توسط NativeCall در معرض)
ثابت، Äòfail، پس از آن نیز چاپ معکوس
IO :: سوکت :: async است در حال حاضر نیز در JVM کار می کند
اضافه شده و یا به روز رسانی بسیاری از روش های تامین: عمل، دسته ای، دسته بندی، کانال، طبقه بندی، تاخیر، elems، تخت، با شتاب، گذشته، زندگی می کنند، حداکثر، حداقل، minmax، ادغام، مهاجرت، وعده، کاهش، معکوس، روتور، مرتب کردن، له کردن ، با ثبات، شروع، UNIQ، صبر کنید، فایل های فشرده
او IO :: Notification.watch_path / IO :: راه :: ساعت که بازگشت به یک تامین تغییراتی در سیستم فایل

چه در نسخه 2014.04 جدید است:

NativeCall عبور تمام آزمون خود را در همه پایانه (Backend)
S17 (همزمانی) در حال حاضر در MoarVM (به جز زمان از ویژگی های مربوط)
برنده {channels بیشتر {...}} در حال حاضر کار
univals اجرا ()، .unival و .univals (در MoarVM)
اضافه شده .minpairs / .maxpairs در (مجموعه ای | کیف | میکس) هش
پیاده سازی ساده از & quot؛ را ذخیره سازی و & quot؛ صفت در روال

چه در نسخه 2014.03 جدید است:

و & quot؛ را و & quot؛ دیگر itemizes استدلال آن است.
برای حلقه در سطح statementlist در حال حاضر به طور پیش فرض غرق.
تجزیه بهتر از unspaces و کد های قالب بندی در داخل بلوک غلاف.
ثابت برای برای حلقه به درستی تنبل
تجزیه و قالب بندی بهبود غلاف های متعدد
@ به عنوان میانبر برای @ $،٪ به عنوان میانبر برای٪ $
کاهش فهرست میانوند دیگر پهن
بهبود پیشنهاد کامپایلر های متعدد

چه در نسخه 2014.01 جدید است:

در زیر eval و روش در حال حاضر املای EVAL
Numeric.narrow به اجبار به باریکترین نوع ممکن
هم اکنون می توانید عرضه بلوک با استدلال های متعدد به عنوان نقطه پایانی دنباله
تماس روش و هش / لیست دسترسی در نیل به نیل

چه در نسخه 2013.12 جدید است:

در هر ستاره (*) حال حاضر در داخل اپراتورهای زنجیره ای مانند مقایسه کار می کند.
ویژگی شخصی از نقش های در حال حاضر در کلاس های آنها به اعمال قابل مشاهده است.
حافظه و سرعت بهبود برای ListIter و List.combinations بود.
ارتقاء به اعدام از regex ها.

چه در نسخه 2013.11 جدید است:

سفارش :: افزایش / کاهش توصیه می شود. لطفا برای استفاده از سفارش :: کمتر / بیشتر.
پیشرو فضای خالی برای نادیده گرفته: sigspace
تشخیص الگوی پوچ بهتر در regex ها
بهبود اجرای () / پوسته ()، این بازگشت مجموعه مقالات :: وضعیت-اشیاء در حال حاضر
بخش & quot؛ gethostname و & quot؛ تابع پیاده سازی

postcircumfix {} و [] در حال حاضر به عنوان چند بقیه به جای روش های چند اجرا:

چه در نسخه 2013.10 جدید است.
اضافه کردن پشتیبانی برای & quot؛ منسوخ شده است و & quot ؛، ساخت آن آسان برای پیشگامانی به ماندن.
پیگیری تغییرات تنظیمات متعدد برای کلاس های مختلف ظرف.
تا حد زیادی ایجاد شی در طول تجزیه عبارت منظم را کاهش دهد.
رفع قابلیت حمل مختلف.
QX // و اجرای () در حال حاضر خودکار نقل قول درستی.
اجازه می دهد # `[...] - نظرات سبک در regex ها.

چه در نسخه 2013.09 جدید است:

بحث نامزد به برکت (در هر تغییر تنظیمات) حذف شده است.
@ a.VAR.name و٪ h.VAR.name اجرا شده است.
از $ VAR. ++ و $ var را. () گرامرهای کار.
مبانی TR /// اجرا شده است.

چه در نسخه 2013.08 جدید است:

تعیین نیل بازیابی مقدار پیش فرض
BUF در حال حاضر یک نقش، و اشیاء BUF تغییر ناپذیر هستند.
تابع () printf حال حاضر به درستی دسته اعداد صحیح بزرگ
دست زدن به ثابت از heredocs فاصله دار
DIR () در حال حاضر تنبل است

چه در نسخه 2013.05 جدید است:

Autothread و & quot؛ هیچ & quot؛ را و & quot؛ همه & quot؛ اتصالات قبل از & quot؛ را هر و & quot؛ و & quot؛ یک & quot؛ را
خطا مفید اگر شما ارسال و & quot؛ دیگری اگر و & quot؛ / & quot؛ را الیف و & quot؛ به جای & quot؛ را elsif و & quot؛
استثناء اگر یک محدوده به عنوان یک نقطه پایانی محدوده استفاده
اصلاح سفارش استدلال در IO.seek
قرار دادن پایین اشیاء سطح VM در ForeignCode، اجازه می دهد OO perl6 خواستار آنها
برای حلقه دوباره مشتاق هستند
اضافه شدن لینک و لینک به IO
او Capture.Bool ()
ارتقاء به روگرفت ()
بهینه سازی های مختلف در بهینه ساز و زمان اجرا
smartmatch در برابر لیست در حال حاضر پشتیبانی نویسه عام هر چه
IO :: تنظیمات، یک پورت از فایل پرل 5 :: تنظیمات
کاراکترهای خاص عبارت منظم می تواند به عنوان جداکننده استفاده
اجازه می دهد قطعه با: وجود قید در رشته هش
اضافه شده 125 باز اضافی / بسته شدن براکت-جفت

چه در نسخه 2013.02 جدید است:

بهینه سازی زمان کامپایل از برخی موارد از اتصالات در زمینه بولی
IO :: Socket.get در حال حاضر کار دوباره با شخصیت های غیر ASCII
تاشو ثابت برای روال مشخص شده به عنوان، Äòis خالص "
متغیرهای بومی تایپ و گزارش خطا بهتر در REPL
سرعت بخشیدن به eqv-مقایسه Bufs

چه در نسخه 2013.01 جدید است:

$ obj.Some :: نقش :: مت () در حال حاضر عبور از $ OBJ درست
try / catch را در حال حاضر می گرداند نیل که گرفتن باعث شده است، نه استثناء؛ این به ارمغان می آورد در خط با تلاش بدون گرفتن
موارد هر ستاره باهم متصل در حال حاضر اجرا
هم اکنون می توانید وارد multis با همین نام از ماژول های مختلف، ارائه تمام dispatchers هستند onlystar

چه در نسخه 2012.12 جدید است:

پارسه خطاها بسیار بهبود یافته است، و به دنبال STD، تجزیه کننده استاندارد،
خیلی بیشتر از نزدیک. آنها دقیق تر هستند و اطلاعات بیشتر داده شده است
Rakudo اکنون نگه می دارد تجزیه پس از برخی از اشتباهات کمتر جدی
خطاهای بهتر برای شکست های مختلف تجزیه
autothreader محل اتصال است در حال حاضر منظور از قدر سریع تر
تگزاس (ASCII) نسخه از اپراتورهای تنظیم و کیسه اجرا
جفت های تو در تو در حال حاضر خروجی .perl درست به من بدهید

چه در نسخه 2012.11 جدید است:

صفات مرتبط اولویت اجرا (معادل، شل تر، سخت تر، ASSOC)
دستور زبان پرل 6 NFAs از پیش محاسبه هستند، صرفه جویی در برخی از کار در هر فراخوانی؛ این حدود 10٪ تراشیده کردن زمان مورد نیاز برای اجرای spectests
regex ها و نقل قول کرده اند پشتیبانی بهتر برای جداکننده انتخاب کاربر
برای اولین بار / بعدی / آخرین هم اکنون می توانید در تمام انواع حلقه استفاده می شود (که قبلا برای محدود)

چه در نسخه 2012.10 جدید است:

در مورد روش دسته صفت
و & # x3c؛ - & # x3e؛ لامبدا، که پیش فرض پارامتر به RW
از: اصلاح DBA در regex ها
فرم مبنا: 60 [24، 59، 59]
پوشش بهبود یافته از پرل 5 regex ها هنگام اصلاح P5 استفاده شده است
تجزیه صحیح از جداکننده نقل قول تو در تو
مشخصه ها در دامنه اکنون قابل مشاهده در داخل یک تابع eval

چه در نسخه 2012.09 جدید است:

پشتیبانی عمومی کلان!
پشتیبانی از پرل 5 (متر: P5 /.../) سینتکس!
نام نوع غیر مستقیم در اظهارات معمول و نوع پشتیبانی می شوند.
ما از & quot؛ را صادرات و & quot است؛ صفت اظهارات ثابت است.
بخش & quot؛ پنهان است و & quot؛ و صفات پایه پشتیبانی می شوند.
Str.wordcase، است، اول، و expmod اجرا می شوند.
تالیف کمی سریع تر از قبل.

چه در نسخه 2012.08 جدید است:

متغیر پیشوند | یا & # x5c؛ در امضا اکنون sigilless، در هر به روز رسانی به مشخصات پرل 6.
Circularities در بارگذاری ماژول در حال حاضر شناسایی شده است.
inliner بهبود یافته است، اجازه می دهد طیف وسیع تری از روال به صورت inline شود.
Str.bytes و lcfirst حذف شده اند. فرمان داخلی tclc اضافه شده است.
، Äòabs 'در حال حاضر یک زیرروال طبیعی به جای یک اپراتور پیشوند.
IO :: فایل و IO :: دیر حذف شده اند.

چه در نسخه 2012.07 جدید است:

ساخته شده در metaobjects (به عنوان مثال متامدل :: ClassHOW) از هر ارث می برند
و باز در حال حاضر پشتیبانی از: ENC /: پشتیبانی می کند گزینه
انواع زیر مجموعه ناشناس (به عنوان مثال،، Äòsubset :: از نوع int که در آن {$ _ & # x3e؛ 0} ')
Rakudo ستاره در حال حاضر کشتی با الگو :: ماژول موجو

چه در نسخه 2012.06 جدید است:

متعدی تطبیق طولانی ترین نشانه در protoregexes
طولانی ترین تطبیق Token برای تناوب
لیست پیشرفته و دست زدن به .map، از جمله رفع تنبلی و بهبود عملکرد
می توانید یک لیست بحث با نیاز استفاده
کامپایل خطا زمان در ماژول لود اکنون نشان می دهد معکوس بارگذاری ماژول
رشته به تبدیل تعداد در حال حاضر نماد به رسمیت می شناسد مبنا
به & فشار و و توابع unshift هم ​​اکنون می توانید autovivify

چه در نسخه 2012.05 جدید است:

Rakudo حال حاضر نیز شامل ماژول lib.pm است.

چه در نسخه 2012.04 جدید است:

زمان زیادی بهبود یافته راه اندازی
precompilation ماژول بسیار قوی تر
Autovivification برای آرایه ها و رشته هش را دوباره اجرا
بسیاری از phasers مانند، قبل، بعد و ازنو در حال حاضر اجرا
پشتیبانی بهبود یافته برای فراخوانی توابع C و ساختارها مدل سازی و آرایه ها
از طریق NativeCall.pm6
در حال حاضر شامل ماژول های URI، LWP :: ساده، jsonrpc و Bailador (یک پورت پرل 6
از رقصنده)

چه در نسخه 2012.02 جدید است:

نوع فترت پیاده سازی شده است، و حساب موش حال حاضر به درستی پیش فرض به تعداد اگر مخرج بیش از حد بزرگ است
رشته هش شی اجرا می شوند، و می تواند با استفاده از دستور اعلام من٪ ساعت {هر} (برای یک رشته هش با کلید از نوع هر)
و & # x3c؛ برخی :: دستور زبان :: rulename & # x3e؛ نحو در حال حاضر در regex ها اجرا؛ & # x3c؛ تولی & # x3e؛ همچنین می توان به پاسخ قوانین واژگانی predeclared
(به $ X) نحو اجبار بین المللی اجرا شده است
و تغییر نام و کپی در حال حاضر اجرا
ارتقاء به کاهش متا اپراتور (منظور از قدر سریع تر، برخی از مسائل تجزیه ثابت)
و & # x3c؛ قبل و # x3e؛ عبارت منظم ساخته شده است در حال حاضر در دسترس، و مسابقات هر آخرین بازی موفق همسان
روش $ match.make (...) در دسترس است به مجموعه ای از AST برای یک شیء بازی در / متغیر $ ذخیره نمی
backtraces بهبود
در بسیاری از مناطق

تا حد زیادی بهبود عملکرد:

چه در نسخه 2012.01 جدید است. برای برخی از اسکریپت ها، این نسخه ارائه می دهد منظور از بهبود عملکرد قدر.
پشتیبانی POD6، از جمله = POD متغیر $ را به POD در دسترس در زمان اجرا و گزینه -doc به در POD
نوع int در حال حاضر معانی صحیح بزرگ
کار بر روی انواع بومی، که می تواند مورد استفاده برای نوشتن کد بسیار کارآمد تر
protoregexes LTM محور
meta-programming در پشتیبانی، از جمله سفارشی متا کلاس ها، فارغ از روش اعزام و خیلی بیشتر
پردازش استثنا بسیار به مشخصات دقیق تر، و در نتیجه بسیار مفید تر
دست زدن به بسته بهتر، از جمله مجموعه جداگانه درست است، بسته های واژگانی و دست زدن به بهتر بسته های تو در تو
بهینه ساز، که باعث بهبود کد تولید شده و همچنین ابتلا به طیف وسیعی از مسائل در زمان کامپایل که قبلا ساخته شده آن را به زمان اجرا
توالی بک اسلش در کلاس های شخصیت
روش Stubbed از نقش های حال حاضر مورد نیاز، ارائه قابلیت های سبک رابط

چه در نسخه 2011.04 جدید است:

ماژول MiniDBI، فرم، HTTP :: شبح، YAML و ماژول :: ابزار در این نسخه حذف شده است.
ماژول های جدید کیکها (از جمله پاندا، نصب ماژول) و HTTP :: سرور :: ساده اضافه شده است.
اجرای جدید از IO :: سوکت :: INET، با پشتیبانی از IPv6 عمومی
-p و گزینه های خط فرمان -n حال حاضر در دسترس
بسیاری از پیشرفت های IO جدید، از جمله روش های مربوط به آمار
جدید -ll-معکوس سوئیچ خط فرمان برای ردیابی های پشته سطح PIR چاپ
اجرای مقدماتی نرم افزار ابزاری، Äòorelse،
او Str.indent
رفع اشکالات به نفی اپراتور متا
پشتیبانی از ترکیب پیچیده

مورد نیاز:

کامپایلر C
پرل 5.8 یا بالاتر
کتابخانه C
طوطی

نرم افزار های مشابه

Cruncher
Cruncher

11 Mar 16

TurtleScript
TurtleScript

13 May 15

Scala.js
Scala.js

10 Dec 15

نظرات به Rakudo

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!
جستجو بر اساس طبقه بندی