Larry Wall อนุมัติเปลี่ยนชื่อ Perl 6 เป็น Raku

Larry Wall ผู้สร้าง Perl และโครงการ "เผด็จการผู้มีเมตตาเพื่อชีวิต" ที่ได้รับการอนุมัติ แอปพลิเคชันเปลี่ยนชื่อ Perl 6 เป็น Raku ยุติข้อขัดแย้งในการเปลี่ยนชื่อ ชื่อ Raku ได้รับเลือกให้เป็นอนุพันธ์ของ Rakudo ซึ่งเป็นชื่อของคอมไพเลอร์ Perl 6 นักพัฒนาคุ้นเคยอยู่แล้วและไม่ทับซ้อนกับโครงการอื่นในเครื่องมือค้นหา

ในคำอธิบายของเขาที่แลร์รียกมา วลีจากพระคัมภีร์ “ไม่มีใครเย็บผ้าใหม่ปะผ้าเก่า ไม่เช่นนั้นผ้าใหม่จะหดตัว ฉีกผ้าเก่า และรูจะใหญ่ขึ้น และไม่มีใครเอาเหล้าองุ่นใหม่ใส่ถุงหนังเก่า มิฉะนั้นเหล้าองุ่นใหม่จะทำให้ถุงหนังแตกและไหลออกมาเอง และถุงหนังก็จะสูญหายไป แต่เหล้าองุ่นใหม่จะต้องใส่ในถุงหนังใหม่ แล้วทั้งสองก็จะได้รับความรอด” แต่ละทิ้งตอนจบ “และไม่มีใครดื่มเหล้าองุ่นเก่าแล้วอยากได้เหล้าองุ่นใหม่ทันที เพราะเขาพูดว่า เก่าดีกว่า”

จำได้ว่ามีการเปลี่ยนชื่อ Perl 6 อยู่ กล่าวถึง ในชุมชนตั้งแต่ต้นเดือนสิงหาคม สาเหตุหลักที่ทำให้ไม่เต็มใจที่จะดำเนินการพัฒนาโครงการภายใต้ชื่อ Perl 6 ต่อไปก็คือ Perl 6 ไม่ใช่การต่อยอดจาก Perl 5 ดังที่คาดไว้เดิม แต่ หัน เป็นภาษาโปรแกรมแยกต่างหาก ซึ่งไม่ได้เตรียมเครื่องมือสำหรับการโยกย้ายอย่างโปร่งใสจาก Perl 5

เป็นผลให้เกิดสถานการณ์ที่มีการเสนอภาษาอิสระที่พัฒนาคู่ขนานสองภาษาภายใต้ชื่อ Perl ซึ่งเข้ากันไม่ได้ในระดับซอร์สโค้ดและมีชุมชนนักพัฒนาของตนเอง การใช้ชื่อเดียวกันสำหรับภาษาที่เกี่ยวข้องแต่โดยพื้นฐานแล้วแตกต่างกันทำให้เกิดความสับสน และผู้ใช้จำนวนมากยังคงถือว่า Perl 6 เป็น Perl เวอร์ชันใหม่แทนที่จะเป็นภาษาที่แตกต่างกันโดยพื้นฐาน ในเวลาเดียวกัน ชื่อ Perl ยังคงเชื่อมโยงกับ Perl 5 และการกล่าวถึง Perl 6 จำเป็นต้องมีการชี้แจงแยกต่างหาก

ที่มา: opennet.ru

เพิ่มความคิดเห็น