Rakudo compiler release 2022.06 til Raku programmeringssproget (tidligere Perl 6)

Rakudo 2022.06, en compiler til Raku-programmeringssproget (tidligere Perl 6), er blevet frigivet. Projektet blev omdøbt fra Perl 6, fordi det ikke blev en fortsættelse af Perl 5, som oprindeligt forventet, men blev et separat programmeringssprog, ikke kompatibelt med Perl 5 på kildeniveau og udviklet af et separat fællesskab af udviklere. Compileren understøtter Raku-sprogvarianterne beskrevet i specifikationerne 6.c og 6.d (som standard). Samtidig er udgivelsen af ​​den virtuelle MoarVM 2022.06-maskine tilgængelig, som danner et miljø til at køre bytekode kompileret i Rakudo. Rakudo understøtter også kompilering til JVM og nogle virtuelle JavaScript-maskiner.

Blandt forbedringerne i Rakudo 2022.06 er kategoriseringen af ​​genererede undtagelser noteret - for hver fejl kan du nu bruge sin egen undtagelsesklasse. Tilføjet en mere kompakt bytekode-størrelsesmetode til at returnere "Fejl"-tilstanden - (Undtagelse|Køligt). Fejl (i stedet for 'fail "foo"' og 'Failure.new("foo")' foreslås det at specificere '" foo”.Fejl'). Tilføjet navngivet argument ":real" til DateTime.posix-metoden. Betydelig hurtigere brug af .tail()-metoden med arrays. Den nye version af MoarVM har forbedret skraldeopsamleren.

Kilde: opennet.ru

Tilføj en kommentar