Uitgave van de programmeertaal Perl 5.32.0

Na 13 maanden ontwikkeling vond plaats release van een nieuwe stabiele tak van de programmeertaal Perl - 5.32. Ter voorbereiding op de nieuwe release zijn er ongeveer 220 duizend regels code gewijzigd. De wijzigingen hadden betrekking op 1800 bestanden en er werkten 89 ontwikkelaars mee aan de ontwikkeling. Tegelijkertijd werd aangekondigd dat Perl-ontwikkeling en bugtracking naar het platform zouden worden gemigreerd. GitHub.

Branch 5.32 wordt uitgebracht volgens het vaste ontwikkelingsschema dat zeven jaar geleden is goedgekeurd. Dit houdt in dat er eenmaal per jaar nieuwe stabiele branches worden uitgebracht en elke drie maanden correctiereleases. De eerste onderhoudsrelease van Perl 5.32.1 zal naar verwachting over ongeveer een maand verschijnen. Deze release lost de belangrijkste bugs op die tijdens de implementatie van Perl 5.32.0 zijn ontdekt. Tegelijkertijd met de release van Perl 5.32 is de ondersteuning voor de 5.28-branch stopgezet. Updates worden in de toekomst mogelijk alleen nog uitgebracht als er kritieke beveiligingsproblemen worden ontdekt. Ook is het ontwikkelingsproces van de experimentele 5.33-branch begonnen, op basis waarvan in juni 2021 de stabiele versie van Perl 5.34 zal worden gevormd.

Toets veranderingen:

  • Infix-operator toegevoegd "isa» om te controleren of een object een instantie is van een bepaalde klasse of een daarvan afgeleide klasse. Bijvoorbeeld: “if( $obj isa Package::Name ) { … }”. De operator is momenteel gemarkeerd als experimenteel.
  • Er is de mogelijkheid om vergelijkingsoperatoren te combineren kettingen, waarmee u meerdere waarden tegelijk kunt vergelijken, op voorwaarde dat er operatoren met gelijke prioriteit worden gebruikt. Bijvoorbeeld de keten "if ( $x < $y

    Bron: opennet.ru

Koop betrouwbare hosting voor sites met DDoS-bescherming, VPS VDS-servers 🔥 Koop betrouwbare websitehosting met DDoS-bescherming, VPS- en VDS-servers | ProHoster