Rakudo Compiler Verëffentlechung 2022.06 fir d'Raku Programméiersprooch (fréier Perl 6)

Rakudo 2022.06, e Compiler fir d'Raku Programmiersprache (fréier Perl 6), gouf verëffentlecht. De Projet gouf vum Perl 6 ëmbenannt, well et net eng Fortsetzung vu Perl 5 gouf, wéi ursprénglech erwaart, awer eng separat Programméierungssprooch gouf, net kompatibel mat Perl 5 um Quellniveau a vun enger separater Gemeinschaft vun Entwéckler entwéckelt. De Compiler ënnerstëtzt d'Raku Sproochvarianten, déi an de Spezifikatioune 6.c an 6.d beschriwwe ginn (par défaut). Zur selwechter Zäit ass d'Verëffentlechung vun der MoarVM 2022.06 virtueller Maschinn verfügbar, déi en Ëmfeld bilden fir Bytecode auszeféieren kompiléiert am Rakudo. Rakudo ënnerstëtzt och Kompiléierung fir de JVM an e puer JavaScript virtuelle Maschinnen.

Ënnert de Verbesserungen am Rakudo 2022.06 gëtt d'Kategoriséierung vun generéierten Ausnahmen bemierkt - fir all Feeler kënnt Dir elo seng eege Ausnahmsklass benotzen. Eng méi kompakt Bytecode-Gréisst Method bäigefüügt fir den "Feeler" Staat zréckzekommen - (Ausnam|Cool).Failure (amplaz 'fail "foo"' an 'Failure.new("foo")' gëtt proposéiert '" ze spezifizéieren foo".Feeler'). Dobäi genannt Argument ": real" zu DateTime.posix Method. Däitlech méi séier Benotzung vun der .tail () Method mat Arrays. Déi nei Versioun vum MoarVM huet de Müllsammler verbessert.

Source: opennet.ru

Setzt e Commentaire