Perl 開発者は Perl 6 言語の名前変更を検討しています

Perl開発者 議論しています Perl 6 言語を別の名前で開発する可能性。 当初、Perl 6 の名前を「Camelia」に変更することが提案されましたが、その後注意が払われました。 ずれた これは、Larry Wall が提案した名前「Raku」に由来します。これは、要するに、既存の perl6 コンパイラ「Rakudo」に関連付けられており、他の検索エンジン プロジェクトと重複しません。 カメリアという名前は、マスコットの既存の名前であるため提案され、 Perl 6 のロゴの商標です。 に属する ラリー・ウォール。

名前を変更する必要がある理由の6つは、XNUMXつの異なる言語が同じ名前で形成され、独自の開発者コミュニティを持っているという状況の出現です。 Perl XNUMX は予想されたように Perl の次の主要なブランチにはならず、ゼロから作成された別の言語と見なすことができます。 なぜなら 基本的な違い Perl 5からの移行、多数のPerl 5支持者、長すぎる開発サイクル(Perl 6の最初のリリースは15年の開発後にリリースされた)、蓄積された大規模なコードベース、5つの独立した言語の並行開発ソースコードレベルで相互に互換性がないことが明らかになりました。 現状では、Perl 6 と Perl XNUMX は C と C++ の関係に似た姉妹言語と見なすことができます。

これらの言語に同じ名前が使用されているのは混乱を招くため、多くのユーザーは Perl 6 を根本的に異なる言語ではなく、Perl の新しいバージョンと考え続けています。 さらに、Perl 6 開発コミュニティの一部の代表者はこの意見に固執し、Perl 6 の開発は並行して行われ、Perl 5 プロジェクトの譲渡は行われているにもかかわらず、Perl 5 は Perl 5 の代替として開発されていると主張し続けています。 Perl 6 への移行は、個別のケースに限定されます。 そうは言っても、Perl の名前は残り続けます。 連絡する Perl 5 については説明する必要があり、Perl 6 については別途説明する必要があります。

ラリー・ウォールPerl 言語の作成者である彼は、次のように述べています。 ビデオメッセージ PerlCon 2019 ではカンファレンスの参加者に対し、Perl の両方の亜種がすでに十分な成熟度に達しており、それらを開発しているコミュニティは後見人を必要とせず、「寛大な終身独裁者」の許可を得ることなく、名前の変更を含む独自の決定を行うことができることを明らかにしました。 ”。

名前変更は、Perl 6 のコア開発者である Elisabeth Mattijsen によって始められました。CPAN カタログの作成者である Curtis "Ovid" Poe、 支えられる エリザベスは、名前変更の必要性はずっと前から待ち望まれており、議論されている問題についてコミュニティの意見が分かれているという事実にもかかわらず、名前の変更を遅らせるべきではないと言いました。 Perl 6 のパフォーマンスがついに Perl 5 と同等になり、一部の操作では Perl 5 のパフォーマンスを上回り始めているため、Perl 6 がその名前を変更するのに最適な時期かもしれません。

追加の議論として、一部の開発者や企業によって複雑で時代遅れの言語として認識されている Perl 6 の既存のイメージが Perl 5 のプロモーションに悪影響を与えることについても言及されています。 多くの議論の中で、開発者は Perl に対して否定的な意見を持っているという理由だけで Perl 6 の使用を検討したことさえありません。 若者にとって、Perl は遠い過去の言語であると認識されており、新しいプロジェクトでは使用すべきではありません (90 年代とほぼ同様に、若い開発者は COBOL に属していました)。

出所: オープンネット.ru

コメントを追加します