Perl-Entwickler ziehen in Betracht, den Namen von Perl 6 zu ändern.

Entwickler der Programmiersprache Perl diskutieren die Möglichkeit, die Sprache Perl 6 unter einem anderen Namen weiterzuentwickeln. Ursprünglich wurde vorgeschlagen, Perl 6 in „Camelia“ umzubenennen, doch dann verlagerte sich die Aufmerksamkeit auf den von Larry Wall vorgeschlagenen Namen „Raku“, welcher kürzer ist, mit dem bestehenden perl6-Compiler „Rakudo“ assoziiert wird und in Suchmaschinen nicht mit anderen Projekten kollidiert. Der Name Camelia wurde vorgeschlagen, da dies der bestehende Name des Maskottchens und Der Name „Raku“, vorgeschlagen von Larry Wall, ist kürzer, assoziiert sich mit dem bestehenden Perl6-Compiler „Rakudo“ und gibt es keine Überschneidungen mit anderen Projekten in Suchmaschinen. Der Name Camelia wurde vorgeschlagen, da dies der Name des bestehenden Maskottchens ist und des Logos von Perl 6 ist, eine Marke, die Larry Wall gehört. Zu den Gründen für die Notwendigkeit einer Umbenennung gehört die Entstehung einer Situation, in der zwei verschiedene Sprachen unter demselben Namen entstanden sind, die jeweils ihre eigenen Entwicklergemeinschaften haben. Perl 6 wurde nicht, wie erwartet, zum nächsten bedeutenden Zweig von Perl und kann als eine von Grund auf neu geschaffene separate Sprache angesehen werden. Aufgrund von

Unter den Gründen für die Notwendigkeit einer Umbenennung wird die Entstehung einer Situation genannt, in der sich zwei unterschiedliche Sprachen unter demselben Namen gebildet haben, die ihre eigenen Entwicklergemeinschaften haben. Perl 6 wurde nicht wie erwartet als der nächste bedeutende Zweig von Perl betrachtet und kann als eine von Grund auf neu geschaffene, separate Sprache angesehen werden. Wegen fundamentalen Unterschieden Aufgrund von Perl 5, der großen Anhängerschaft, dem langen Entwicklungszyklus (die erste Version von Perl 6 wurde nach 15 Jahren Entwicklung veröffentlicht) und dem umfangreichen Codebestand sind zwei parallel entwickelte, eigenständige Sprachen entstanden, die auf Quelltext-Ebene nicht miteinander kompatibel sind. In dieser Situation können Perl 5 und Perl 6 als verwandte Sprachen betrachtet werden, deren Beziehung in etwa der zwischen C und C++ entspricht.

Die Verwendung eines Namens für diese Sprachen führt zu Verwirrung, und viele Benutzer betrachten Perl 6 weiterhin als neue Version von Perl und nicht als grundsätzlich andere Sprache. Darüber hinaus teilen einige Vertreter der Perl 6-Entwicklergemeinschaft diese Auffassung und bestehen darauf, dass Perl 6 als Ersatz für Perl 5 entwickelt wird, obwohl die Entwicklung von Perl 5 parallel weitergeht und die Migration von Perl 5-Projekten auf Perl 6 auf Einzelfälle beschränkt bleibt. In diesem Zusammenhang bleibt der Name Perl weiterhin mit Perl 5 verbunden, während die Erwähnung von Perl 6 eine gesonderte Klarstellung erforderlich macht. Perl 5, und die Erwähnung von Perl 6 erfordert eine separate Klärung.

Larry Wall, der Schöpfer der Programmiersprache Perl, äußerte sich in seiner Videobotschaft Die Teilnehmer der PerlCon 2019 haben klargemacht, dass beide Perl-Varianten mittlerweile ausreichend ausgereift sind und die sie entwickelnden Gemeinschaften keine Aufsicht mehr benötigen und selbstständig Entscheidungen, einschließlich einer möglichen Umbenennung, treffen können, ohne die Erlaubnis des "Großzügigen, lebenslangen Diktators" einzuholen.

Initiatorin der Umbenennung war Elizabeth Mattijsen, die zu den Hauptentwicklern von Perl 6 gehört. Curtis "Ovid" Poe, der Schöpfer des CPAN-Katalogs, unterstützte Elizabeth in der Ansicht, dass die Notwendigkeit einer Umbenennung längst überfällig ist und, obwohl die Meinungen der Gemeinschaft zu diesem Thema gespalten sind, es keinen Grund gibt, mit der Namensänderung zu zögern. Angesichts der Tatsache, dass die Leistung von Perl 6 endlich das Niveau von Perl 5 erreicht hat und in einigen Operationen sogar Perl 5 überholt, könnte jetzt der beste Zeitpunkt für Perl 6 sein, um den Namen zu ändern.

Als zusätzliches Argument wurde der negative Einfluss des bestehenden Images von Perl 5 auf diepromotion von Perl 6 erwähnt, das von einigen Entwicklern und Unternehmen als komplizierte und veraltete Sprache wahrgenommen wird. In einigen Diskussionen zogen es die Entwickler sogar in Betracht, Perl 6 nicht zu verwenden, nur weil sie eine negative Meinung über Perl gebildet haben. Bei der jüngeren Generation wird Perl als eine Sprache aus einer weit entfernten Vergangenheit wahrgenommen, die in neuen Projekten nicht mehr verwendet werden sollte (ähnlich wie junge Entwickler in den 90er Jahren zu COBOL standen).

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster