ራኩዶ አጠናቃሪ 2022.12 ለራኩ ፕሮግራሚንግ ቋንቋ (የቀድሞው ፐርል 6) ልቀት

የራኩ ፕሮግራሚንግ ቋንቋ (የቀድሞው ፐርል 2022.12) አዘጋጅ የሆነው የራኩዶ 6 ተለቀቀ። ፕሮጄክቱ እንደ መጀመሪያው እንደጠበቀው የፐርል 6 ቀጣይነት ያለው ሳይሆን ወደ የተለየ የፕሮግራሚንግ ቋንቋ በመቀየር ከፐርል 5 በምንጭ ኮድ ደረጃ ጋር የማይጣጣም እና በተለየ የልማታዊ ማህበረሰብ የተገነባ በመሆኑ ፐርል 5 የሚል ስያሜ ተሰጥቶታል። አቀናባሪው በዝርዝር 6.c፣ 6.d (በነባሪ) የተገለጹትን የራኩ ቋንቋ ልዩነቶችን ይደግፋል። በተመሳሳይ ጊዜ, የ MoarVM 2022.12 ቨርቹዋል ማሽን ተለቀቀ, ይህም በራኩዶ ውስጥ የተጠናቀረውን ባይት ኮድ ለማስኬድ አካባቢን ይፈጥራል. ራኩዶ ለJVM እና ለአንዳንድ ጃቫ ስክሪፕት ቨርቹዋል ማሽኖች ማጠናቀርን ይደግፋል።

በራኩዶ 2022.12 ውስጥ ከተደረጉት ማሻሻያዎች መካከል በ 6.e ዝርዝር ውስጥ የታቀዱ አንዳንድ የቋንቋ ፈጠራዎች ትግበራ ተዘርዝሯል-ለ ".skip" ክዋኔ ድጋፍ ተጨምሯል (ለምሳሌ "ይላሉ (^20)) መዝለል (0,5,3) ,3);"), በ nanoseconds ውስጥ ጊዜን የማውጣት ችሎታ ("nano"), ቅድመ ቅጥያ ኦፕሬተር "//" ተተግብሯል, የ Any.snitch ዘዴ ተጨምሯል, እንደ ".comb() ያሉ አባባሎችን የመጠቀም ችሎታ. 2 => -XNUMX)" ወደ Str.comb ተጨምሯል፣ ልክ እንደ List.rotor። የተተገበረ IO :: Path.chown ዘዴ እና chown () ተግባር። አዲሱ የMoarVM ስሪት ያልተፈረሙ የንፅፅር ኦፕሬተሮችን ("eq፣ ne፣ (l|g)(e|t)") እና የቾውን ኦፕሬተርን ይተገበራል።

ምንጭ: opennet.ru

አስተያየት ያክሉ