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

2021.12-udgivelsen af ​​Rakudo, en compiler til Raku-programmeringssproget (tidligere Perl 6), er blevet annonceret. 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. Samtidig er udgivelsen af ​​den virtuelle MoarVM 2021.12-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.

Forbedringer i Rakudo 2021.12 omfatter tilføjelsen af ​​understøttelse af den er-indpakkede metode til rutinemodulet, implementeringen af ​​miljøvariablen RAKUDO_PRECOMPILATION_PROGRESS for at vise information om prækompilerede moduler til stderr, tilføjelsen af ​​IterationBuffer.unshift, IterationBuffer.Buffer og Iteration. nye (iterable) metoder, såvel som ydelsesoptimeringsmetoder .match, .subst-mutate og .subst, 40 % fremskyndelse for at kalde Date.new(year,month,day). Den nye version af MoarVM forbedrer implementeringerne af JIT og garbage collector og tilføjer nye optimeringer og sikkerhedstjek.

Kilde: opennet.ru

Tilføj en kommentar