Raku програмчлалын хэлэнд зориулсан Rakudo хөрвүүлэгчийн 2021.12 хувилбар (хуучин Perl 6)

Raku програмчлалын хэлний (хуучнаар Perl 2021.12) эмхэтгэгч Rakudo-ийн 6-ны хувилбарыг зарлалаа. Төслийг Perl 6 гэж нэрлэсэн учир нь энэ нь анх бодож байсанчлан Perl 5-ын үргэлжлэл биш, харин тусдаа програмчлалын хэл болж, Perl 5-тай эх түвшинд нийцэхгүй, тусдаа хөгжүүлэгчдийн нийгэмлэгээр боловсруулсан. Үүний зэрэгцээ MoarVM 2021.12 виртуал машиныг гаргах боломжтой бөгөөд энэ нь Ракудо дээр эмхэтгэсэн байт кодыг ажиллуулах орчинг бүрдүүлдэг. Rakudo нь JVM болон зарим JavaScript виртуал машинуудын эмхэтгэлийг дэмждэг.

Rakudo 2021.12-ын сайжруулалтууд нь ердийн модулийн is-wrapped аргын дэмжлэг, stderr-д урьдчилан эмхэтгэсэн модулиудын талаарх мэдээллийг харуулах RAKUDO_PRECOMPILATION_PROGRESS орчны хувьсагчийг хэрэгжүүлэх, IterationBuffer.unshift, Iteration.Buffff, Iteration.Buffer. шинэ (давтагдах) аргууд, түүнчлэн гүйцэтгэлийг оновчтой болгох аргууд .match, .subst-mutate болон .subst, Date.new (жил, сар, өдөр) дуудлагын 40% хурдасгах. MoarVM-ийн шинэ хувилбар нь JIT болон хог цуглуулагчийн хэрэгжилтийг сайжруулж, шинэ оновчлол, аюулгүй байдлын шалгалтыг нэмсэн.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх