Rakudo compiler kuburitswa 2022.06 yemutauro weRaku programming (yaimbova Perl 6)

Rakudo 2022.06, muunganidzwa wemutauro weRaku programming (yaimbova Perl 6), yakaburitswa. Iyo purojekiti yakatumidzwa zita kubva kuPerl 6 nekuti haina kuzove kuenderera kwePerl 5, sezvaitarisirwa pakutanga, asi ikava mutauro wakasiyana wehurongwa, usingaenderane nePerl 5 padanho rekutanga uye yakagadziridzwa nenharaunda yakaparadzana yevagadziri. Iyo compiler inotsigira misiyano yemutauro weRaku inotsanangurwa mune zvakatemwa 6.c uye 6.d (nekusarudzika). Panguva imwecheteyo, kuburitswa kweMoarVM 2022.06 chaiyo muchina unowanikwa, unoumba nharaunda yekumhanyisa bytecode yakagadzirwa muRakudo. Rakudo inotsigirawo kuunganidzwa kweJVM uye mamwe maJavaScript chaiwo muchina.

Pakati pekuvandudzwa muRakudo 2022.06, kupatsanurwa kwezvakagadzirwa kunocherechedzwa - pakukanganisa kwega kwega iwe unogona kushandisa kirasi yayo yega. Yakawedzera imwe compact bytecode-size nzira yekudzosera iyo "Failure" state - (Exception|Cool). Kutadza (panzvimbo yekuti 'foo"' uye 'Failure.new("foo")' zvinotarisirwa kuti zvitaure '" foo".Failure'). Yakawedzerwa nharo ine zita ":chaiyo" kune DateTime.posix nzira. Zvinonyanya kukurumidza kushandiswa kwe.muswe() nzira ine arrays. Iyo nyowani vhezheni yeMoarVM yakavandudza muunganidzi wemarara.

Source: opennet.ru

Voeg