Rakudo कम्पाइलर Raku प्रोग्रामिङ भाषा (पूर्व पर्ल 2022.12) को लागि 6 रिलीज

Rakudo 2022.12, Raku प्रोग्रामिङ भाषा (पहिले Perl 6) को लागि कम्पाइलर जारी गरिएको छ। परियोजनाको नाम Perl 6 बाट राखिएको थियो किनभने यो पर्ल 5 को निरन्तरता बन्न सकेन, जुन मूल रूपमा अपेक्षित थियो, तर स्रोत स्तरमा Perl 5 सँग मिल्दैन र विकासकर्ताहरूको छुट्टै समुदायद्वारा विकसित गरिएको एउटा छुट्टै प्रोग्रामिङ भाषा बन्यो। कम्पाइलरले निर्दिष्टीकरण 6.c, 6.d (पूर्वनिर्धारित रूपमा) मा वर्णन गरिएको Raku भाषा भिन्नताहरूलाई समर्थन गर्दछ। उही समयमा, MoarVM 2022.12 भर्चुअल मेसिनको रिलीज उपलब्ध छ, जसले Rakudo मा कम्पाइल गरिएको बाइटकोड चलाउनको लागि वातावरण बनाउँछ। Rakudo ले JVM र केही JavaScript भर्चुअल मेसिनहरूको लागि संकलनलाई पनि समर्थन गर्दछ।

Из улучшений в Rakudo 2022.12 отмечается реализация некоторых языковых новшеств, предложенных в спецификации 6.e: добавлена поддержка операции «.skip» (например, «say (^20).skip(0,5,3);»), появилась возможность вывода времени в наносекундах («nano»), реализован префиксный оператор «//», добавлен метод Any.snitch, в Str.comb добавлена возможность использования выражений типа «.comb(3 => -2)», по аналогии с List.rotor. Реализован метод IO::Path.chown и функция chown(). В новой версии MoarVM реализованы операторы беззнакового сравнения («eq, ne, (l|g)(e|t)») и оператор chown.

स्रोत: opennet.ru

एक टिप्पणी थप्न