Veröffentlichung der Programmiersprache Perl 5.32.0

Nach 13 Monaten Entwicklungszeit fand statt Veröffentlichung eines neuen stabilen Zweigs der Programmiersprache Perl - 5.32. Bei der Vorbereitung der neuen Version wurden etwa 220 Codezeilen geändert, die Änderungen betrafen 1800 Dateien und 89 Entwickler waren an der Entwicklung beteiligt. Gleichzeitig wurde angekündigt, dass die Perl-Entwicklung und die Fehlerverfolgung auf die Plattform verlagert werden GitHub.

Zweig 5.32 wurde gemäß dem vor sieben Jahren genehmigten festen Entwicklungsplan veröffentlicht, der die Veröffentlichung neuer stabiler Zweige einmal im Jahr und Korrekturversionen alle drei Monate vorsieht. In etwa einem Monat ist die Veröffentlichung der ersten Korrekturversion von Perl 5.32.1 geplant, die die wichtigsten Fehler beheben wird, die bei der Implementierung von Perl 5.32.0 festgestellt wurden. Mit der Veröffentlichung von Perl 5.32 wurde die Unterstützung für den 5.28-Zweig eingestellt, für den in Zukunft nur noch Updates veröffentlicht werden dürfen, wenn kritische Sicherheitsprobleme festgestellt werden. Der Entwicklungsprozess des experimentellen Zweigs 5.33 hat ebenfalls begonnen, auf dessen Grundlage im Juni 2021 eine stabile Version von Perl 5.34 entstehen wird.

Taste Veränderungen:

  • Infix-Operator hinzugefügt „isa" um zu prüfen, ob ein Objekt eine Instanz einer angegebenen Klasse oder einer davon abgeleiteten Klasse ist. Beispiel: „if( $obj isa Package::Name ) { … }“. Der Operator ist derzeit als experimentell gekennzeichnet.
  • Die Möglichkeit, Vergleichsoperatoren zu kombinieren Ketten, sodass Sie mehrere Werte gleichzeitig vergleichen können, sofern Operatoren mit gleicher Priorität verwendet werden. Zum Beispiel die Kette „if ( $x < $y

    Source: opennet.ru

Kommentar hinzufügen