Rakudo compiler e lokolla 2022.06 bakeng sa puo ea lenaneo la Raku (Perl 6 ea pele)

Rakudo 2022.06, moqapi oa puo ea lenaneo la Raku (eo pele e neng e le Perl 6), e lokollotsoe. Morero o ile oa rehoa bocha ho tloha Perl 6 hobane ha ea ka ea fetoha tsoelopele ea Perl 5, joalo ka ha ho ne ho lebelletsoe qalong, empa e ile ea fetoha puo e fapaneng ea lenaneo, e sa lumellaneng le Perl 5 boemong ba mohloli mme e ntlafalitsoe ke sechaba se arohaneng sa bahlahisi. Moqapi o tšehetsa mefuta e fapaneng ea puo ea Raku e hlalositsoeng ho 6.c le 6.d (ka ho sa feleng). Ka nako e ts'oanang, ho lokolloa ha mochine oa sebele oa MoarVM 2022.06 ho fumaneha, e leng se etsang tikoloho ea ho tsamaisa bytecode e hlophisitsoeng ho Rakudo. Rakudo e boetse e ts'ehetsa ho bokelloa ha JVM le mechini e meng ea JavaScript.

Har'a lintlafatso ho Rakudo 2022.06, karohano ea mekhelo e hlahisitsoeng e hlokometsoe - bakeng sa phoso e 'ngoe le e' ngoe joale u ka sebelisa sehlopha sa eona se ikhethileng. E kentse mokhoa oa boholo ba compact bytecode bakeng sa ho khutlisa boemo ba "Ho hloleha" - (Montle|Ho Pholile).Ho hloleha (ho fapana le 'feela "foo"' le 'Failure.new("foo")' ho khothaletsoa ho hlakisa '" foo".Ho hloleha'). E kentse khang e bitsoang ":real" ho mokhoa oa DateTime.posix. Tšebeliso e potlakileng haholo ea mokhoa oa .mohatla () ka lihlopha. Mofuta o mocha oa MoarVM o ntlafalitse pokello ea lithōle.

Source: opennet.ru

Eketsa ka tlhaloso