Perl 6 хэлийг Раку болгон өөрчилсөн

Албан ёсоор Perl 6 репозитор хүлээн зөвшөөрсөн өөрчлөлт, төслийн нэрийг Раку болгож өөрчлөх. Хэдийгээр албан ёсоор төсөлд шинэ нэр өгсөн ч 19 жил боловсруулагдсан төслийн нэрийг өөрчлөхөд маш их ажил шаардагдах бөгөөд нэрийг нь бүрэн өөрчилж дуустал багагүй хугацаа шаардагдах болно.

Жишээлбэл, Perl-ийг Ракугаар солих шаардах болно Мөн лавлах болон файлын нэр, анги, орчны хувьсагч дахь "perl"-ийн лавлагааг сольж, баримт бичиг, вэбсайтыг дахин боловсруулах. Мөн бүх төрлийн мэдээллийн нөөц дээр Perl 6-ийн тухай дурдагдсаныг Ракугаар солихын тулд олон нийт болон гуравдагч этгээдийн сайтуудтай хамтран хийх ажил их байна (жишээ нь, perl6-тай материалд raku шошго нэмэх шаардлагатай байж магадгүй). шошго). Хэлний хувилбаруудын дугаар одоохондоо өөрчлөгдөхгүй бөгөөд дараагийн хувилбар нь өмнөх хувилбаруудтай нийцтэй байх "6.e" байх болно. Гэхдээ асуудлын өөр дугаарлалт руу шилжих хэлэлцүүлгийг зохион байгуулахыг үгүйсгэхгүй.

“.raku” өргөтгөлийг скриптэд, “.rakumod” модулийг, “.rakutest”-ийг тестүүдэд, “.rakudoc”-ыг баримт бичигт ашиглах болно (боломжтой тул богино “.rk” өргөтгөлийг ашиглахгүй байхаар шийдсэн. Racket хэлэнд аль хэдийн ашиглагдсан ".rkt" өргөтгөлтэй андуурч болно.
Шинэ өргөтгөлүүдийг ирэх жил гаргах 6.e тодорхойлолтод оруулахаар төлөвлөж байна. 6.e техникийн үзүүлэлт дэх хуучин ".pm", ".pm6" болон ".pod6" өргөтгөлүүдийн дэмжлэг хэвээр үлдэх боловч 6.f-ийн дараагийн хувилбарт эдгээр өргөтгөлүүдийг хуучирсан гэж тэмдэглэх болно (анхааруулга өгөх болно). харуулсан). ".perl" арга, Perl анги, $*PERL хувьсагч, скриптийн толгой хэсэгт "#!/usr/bin/perl6", PERL6LIB болон PERL6_HOME орчны хувьсагчдыг мөн хуучирсан байж магадгүй. 6.g хувилбарт нийцтэй байхаар үлдээсэн Perl-ийн олон холболтууд устах магадлалтай.

Төслийг тус байгууллагын ивээл дор үргэлжлүүлэн хөгжүүлэх болно "Перл сан". Перл сан Раку төсөлд оролцохгүй гэж шийдсэн тохиолдолд өөр байгууллага байгуулах асуудлыг авч үзэж болно. Perl Foundation вэбсайт дээр Raku төслийг RPerl болон CPerl-ийн хамт Perl гэр бүлийн хэлүүдийн нэг болгон танилцуулахыг санал болгож байна. Нөгөөтэйгүүр, зөвхөн Ракугийн байгууллага болох "Раку сан" байгуулах санааг бас дурьдсан.
Perl 5-д зориулсан "The Perl Foundation".

Perl 6 нэрийн дор төслийг үргэлжлүүлэн хөгжүүлэхээс татгалзаж байгаагийн гол шалтгаан болсныг эргэн санацгаая. Энэ нь Perl 6 нь анх хүлээж байсан шиг Perl 5-ын үргэлжлэл биш байсан ч эргэв Perl 5-аас ил тод шилжих хэрэгсэл бэлдээгүй тусдаа програмчлалын хэл рүү оруулав. Үүний үр дүнд Perl нэрийн дор бие биентэйгээ нийцэхгүй зэрэгцээ хөгжиж буй бие даасан хоёр хэлийг санал болгох нөхцөл байдал үүссэн. эх текстийн түвшинд, өөрсдийн нийгэмлэг хөгжүүлэгчтэй байх. Холбогдох боловч үндсэндээ өөр хэлээр ижил нэрийг ашиглах нь төөрөгдөлд хүргэдэг бөгөөд олон хэрэглэгчид Perl 6-г үндсэндээ өөр хэл гэхээсээ илүү Perl-ийн шинэ хувилбар гэж үздэг. Үүний зэрэгцээ Perl нэр нь Perl 5-тай холбоотой хэвээр байгаа бөгөөд Perl 6-ийн тухай дурдах нь тусдаа тодруулга шаарддаг.

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

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