Perl хөгжүүлэгчид Perl 6-ийн нэрийг өөрчлөх талаар бодож байна

Perl хэл хөгжүүлэгчид хэлэлцэж байна Perl 6 хэлийг өөр нэрээр хөгжүүлэх боломж. Эхлээд Perl 6-г "Камелиа" гэж нэрлэхийг санал болгосон боловч дараа нь анхаарал хандуулсан шилжсэн Ларри Уоллын санал болгосон "Раку" нэр нь илүү богино, одоо байгаа "Rakudo" perl6 хөрвүүлэгчтэй холбоотой бөгөөд хайлтын систем дэх бусад төслүүдтэй давхцдаггүй. Энэ нь одоо байгаа сахиус нэр бөгөөд Камелия нэрийг санал болгосон Perl 6 лого, барааны тэмдэг харьяалагддаг Ларри Уолл.

Нэрийг өөрчлөх шаардлагатай болсон шалтгаануудын нэг нь ижил нэрийн дор хоёр өөр хэл, өөрсдийн хөгжүүлэгчдийн нийгэмлэгтэй үүссэн нөхцөл байдал бий болсон явдал юм. Perl 6 нь таамаглаж байсанчлан Perl-ийн дараагийн томоохон салбар болж чадаагүй бөгөөд үүнийг эхнээс нь бий болгосон тусдаа хэл гэж үзэж болно. Учир нь үндсэн ялгаа Perl 5-аас олон тооны Perl 5-ийг дэмжигчид, маш урт хөгжлийн мөчлөг (Perl 6-ийн анхны хувилбар нь 15 жилийн хөгжүүлэлтийн дараа гарсан) болон том хуримтлагдсан кодын бааз, бие даасан хоёр хэл зэрэгцэн гарч ирсэн бөгөөд тэдгээртэй нийцэхгүй байв. эх кодын түвшинд бие биенээ. Энэ тохиолдолд Perl 5 ба Perl 6 нь C болон C++-ийн хоорондын хамаарал нь ойролцоогоор ижил төстэй холбоотой хэл гэж ойлгож болно.

Эдгээр хэлийг ижил нэрээр ашиглах нь төөрөгдөлд хүргэдэг бөгөөд олон хэрэглэгчид Perl 6-г үндсэндээ өөр хэл гэхээсээ илүү Perl-ийн шинэ хувилбар гэж үздэг. Түүгээр ч зогсохгүй Perl 6-ийн хөгжүүлэлтийн нийгэмлэгийн зарим төлөөлөгчид энэ санал бодлыг хуваалцаж байгаа бөгөөд тэд Perl 6-г Perl 5-ыг орлуулахаар хөгжүүлж байгаа боловч Perl 5-ын хөгжүүлэлт зэрэгцэн явагдаж байгаа бөгөөд орчуулгын ажил хийгдэж байна. Perl 5-аас Perl 6 хүртэлх төслүүд нь тусгаарлагдсан тохиолдлуудад хязгаарлагддаг. Гэсэн хэдий ч Перл гэдэг нэр үргэлжилсээр байна холбоо барих Perl 5-тай бөгөөд Perl 6-г дурдахад тусад нь тодруулах шаардлагатай.

Ларри Уолл, Перл хэлийг бүтээгч, өөрийн видео мессеж PerlCon 2019 бага хурлын оролцогчдод Perl-ийн хоёр хувилбар аль хэдийн хангалттай төлөвшсөн бөгөөд тэдгээрийг хөгжүүлж буй нийгэмлэгүүд асран хамгаалагч шаарддаггүй бөгөөд "Насан туршийн дарангуйлагч дарангуйлагч"-аас зөвшөөрөл авахгүйгээр бие даан шийдвэр гаргах, түүний дотор нэрийг өөрчлөх боломжтой гэдгийг тодорхой хэлэв. ”

Нэрийг өөрчлөх санаачлагч нь Perl 6-ийн гол хөгжүүлэгчдийн нэг Эйзабет Маттийсен юм. CPAN лавлахыг бүтээгч Куртис "Овид" По, дэмжигдсэн Элизабетын хэлснээр, нэрийг өөрчлөх шаардлага аль хэдийнээ хоцрогдсон бөгөөд хэлэлцэж буй асуудлын талаарх олон нийтийн санал бодол хуваагдсан ч нэрийг өөрчлөхийг хойшлуулах шаардлагагүй юм. Perl 6-ийн гүйцэтгэл эцэстээ Perl 5-ын түвшинд хүрч, зарим үйлдлээрээ Perl 5-аас давж эхэлсэн тул Perl 6-д нэрээ өөрчлөх хамгийн тохиромжтой цаг нь болсон байх.

Нэмэлт аргумент болгон, зарим хөгжүүлэгчид болон компаниуд төвөгтэй, хуучирсан хэл гэж үздэг Perl 6-ын тогтсон дүр төрхийг Perl 5-д сурталчлахад үзүүлэх сөрөг нөлөөллийг дурдлаа. Хэд хэдэн хэлэлцүүлгийн үеэр хөгжүүлэгчид Perl-ийн эсрэг сөрөг байр суурьтай байгаа тул Perl 6-г ашиглах талаар огт бодоогүй. Залуу хүмүүс Перл хэлийг шинэ төслүүдэд ашиглах ёсгүй алс холын хэл гэж ойлгодог (90-ээд онд залуу хөгжүүлэгчид COBOL-д хэрхэн ханддаг байсантай адил).

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

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