Ang Rakudo compiler release 2022.06 para sa Raku programming language (kanhi Perl 6)

Ang Rakudo 2022.06, usa ka compiler alang sa Raku programming language (kanhi Perl 6), gipagawas na. Ang proyekto giilisan og ngalan gikan sa Perl 6 tungod kay wala kini nahimong pagpadayon sa Perl 5, sama sa orihinal nga gipaabot, apan nahimong usa ka separado nga programming language, dili compatible sa Perl 5 sa source level ug naugmad sa bulag nga komunidad sa mga developers. Gisuportahan sa compiler ang mga variant sa Raku nga pinulongan nga gihulagway sa mga detalye 6.c ug 6.d (sa default). Sa parehas nga oras, ang pagpagawas sa MoarVM 2022.06 virtual machine magamit, nga nagporma usa ka palibot alang sa pagpadagan sa bytecode nga giipon sa Rakudo. Gisuportahan usab sa Rakudo ang pag-compile para sa JVM ug pipila ka mga virtual machine sa JavaScript.

Lakip sa mga pag-uswag sa Rakudo 2022.06, ang pagkategorya sa mga namugna nga mga eksepsiyon nahibal-an - alang sa matag sayup mahimo nimong magamit ang kaugalingon nga klase sa eksepsiyon. Gidugang ang usa ka mas compact bytecode-size nga pamaagi alang sa pagbalik sa "Failure" nga estado - (Exception|Cool).Failure (imbes nga 'fail "foo"' ug 'Failure.new("foo")' gisugyot nga ipiho ang '" foo”.Kapakyasan'). Gidugang ang ginganlan nga argumento nga ":tinuod" sa DateTime.posix nga pamaagi. Mas paspas nga paggamit sa .tail() nga pamaagi nga adunay mga arrays. Ang bag-ong bersyon sa MoarVM nakapaayo sa tigkolekta sa basura.

Source: opennet.ru

Idugang sa usa ka comment