Eisiúint tiomsaitheoir Rakudo 2022.12 don teanga ríomhchlárúcháin Raku (Perl 6 roimhe seo)

Tá eisiúint 2022.12 Rakudo, tiomsaitheoir don teanga ríomhchlárúcháin Raku (Perl 6 roimhe seo), fógartha. Athainmníodh an tionscadal ó Perl 6 toisc nach raibh sé ina leanúint de Perl 5, mar a bhíothas ag súil leis ar dtús, ach rinneadh teanga ríomhchlárúcháin ar leith de, nach raibh ag luí le Perl 5 ag an leibhéal foinse agus arna fhorbairt ag pobal forbróirí ar leith. Tacaíonn an tiomsaitheoir leis na leaganacha teanga Raku a bhfuil cur síos orthu i sonraíochtaí 6.c, 6.d (de réir réamhshocraithe). Ag an am céanna, tá scaoileadh meaisín fíorúil MoarVM 2022.12 ar fáil, rud a chruthaíonn timpeallacht chun bytecode a thiomsú i Rakudo a rith. Tacaíonn Rakudo freisin le tiomsú don JVM agus do roinnt meaisíní fíorúla JavaScript.

I measc na bhfeabhsuithe ar Rakudo 2022.12, sonraítear cur i bhfeidhm roinnt nuálaíochtaí teanga a moladh i sonraíocht 6.e: tá tacaíocht don oibríocht “.skip” curtha leis (mar shampla, “abair (^20).skip(0,5,3). ,3);”), an cumas chun am a aschur i nana-soicindí (“nano”), tá an t-oibreoir réimír “//” curtha i bhfeidhm, tá an modh Any.snitch curtha leis, an cumas abairtí mar “.comb( 2 => -XNUMX)” curtha le Str.comb, cosúil le List.rotor . IO::modh Path.chown agus feidhm chown() curtha i bhfeidhm. Cuireann an leagan nua de MoarVM i bhfeidhm oibreoirí comparáide gan síniú (“eq, ne, (l|g)(e|t)”) agus an t-oibreoir chown.

Foinse: oscailtenet.ru

Add a comment