Rhyddhad casglwr Rakudo 2022.06 ar gyfer iaith raglennu Raku (Perl 6 gynt)

Mae Rakudo 2022.06, casglwr ar gyfer iaith raglennu Raku (Perl 6 gynt), wedi'i ryddhau. Cafodd y prosiect ei ailenwi o Perl 6 oherwydd ni ddaeth yn barhad o Perl 5, fel y disgwyliwyd yn wreiddiol, ond daeth yn iaith raglennu ar wahΓ’n, nad oedd yn gydnaws Γ’ Perl 5 ar lefel y ffynhonnell ac a ddatblygwyd gan gymuned ar wahΓ’n o ddatblygwyr. Mae'r casglwr yn cefnogi'r amrywiadau iaith Raku a ddisgrifir ym manylebau 6.c a 6.d (yn ddiofyn). Ar yr un pryd, mae rhyddhau peiriant rhithwir MoarVM 2022.06 ar gael, sy'n ffurfio amgylchedd ar gyfer rhedeg bytecode a luniwyd yn Rakudo. Mae Rakudo hefyd yn cefnogi llunio ar gyfer y JVM a rhai peiriannau rhithwir JavaScript.

Ymhlith y gwelliannau yn Rakudo 2022.06, nodir y categori eithriadau a gynhyrchir - ar gyfer pob gwall gallwch nawr ddefnyddio ei ddosbarth eithriad ei hun. Ychwanegwyd dull maint bytecode mwy cryno ar gyfer dychwelyd y cyflwr "Methiant" - (Eithriad | Cool). Methiant (yn lle 'methu "foo"' a 'Failure.new("foo")' bwriedir nodi'" foo". Methiant'). Ychwanegwyd arg a enwyd ":real" i ddull DateTime.posix. Defnydd llawer cyflymach o'r dull .tail() gydag araeau. Mae'r fersiwn newydd o MoarVM wedi gwella'r casglwr sbwriel.

Ffynhonnell: opennet.ru

Ychwanegu sylw