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

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

Rakudo 2022.06-ийн сайжруулалтуудын дунд үүсгэсэн үл хамаарах зүйлүүдийн ангиллыг тэмдэглэсэн - алдаа бүрийн хувьд та одоо өөрийн онцгой ангиудыг ашиглаж болно. “Бүтэлгүйтлийн” төлөвийг буцаахад илүү авсаархан байт кодын хэмжээтэй аргыг нэмсэн - (Үйлдэл|Хүйтэн). Амжилтгүй болсон ('fail “foo”' болон 'Failure.new(“foo”)'-ын оронд '” гэж зааж өгөхийг санал болгож байна. foo”.Бүтэлгүйтэл'). DateTime.posix аргад ":real" нэртэй аргумент нэмсэн. Массивтай .tail() аргыг мэдэгдэхүйц хурдан ашиглах. MoarVM-ийн шинэ хувилбар нь хог цуглуулагчийг сайжруулсан.

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

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