Die Version 29 der funktionalen Programmiersprache Erlang ist erschienen, die für die Entwicklung von verteilten Anwendungen verwendet wird, die hohe Zuverlässigkeit und parallele Verarbeitung in Echtzeit gewährleisten. Die Sprache wird in Bereichen wie Telekommunikation, Banking, E-Commerce, Computer-Telefonie und Messenger (WhatsApp) eingesetzt.
Neben der Sprache wurde auch die OTP-Plattform (Open Telecom Platform) auf Version 29 aktualisiert – ein Begleitpaket aus Bibliotheken und Komponenten.
Einige Neuerungen:
- Im JIT-Compiler wurde die Generierung von Maschinencode für die Mustererkennung und die Erstellung binärer Daten mit mehreren Little-Endian-Segmenten verbessert.
- In der Bibliothek SSL ist im Standardsetup der hybrid Schlüsseltauschalgorithmus „x25519mlkem768“ als vorrangig eingestellt, der resistent gegen das Knacken auf Quantencomputern ist und eine Kombination aus X25519 ECDH und dem ML-KEM (CRYSTALS-Kyber) Algorithmus darstellt.
- Das Attribut -unsafe wurde hinzugefügt, um Funktionen als unsicher (unsafe) zu kennzeichnen. In der Erlang/OTP-Bibliothek sind solche Funktionen ebenfalls gekennzeichnet, und der Compiler gibt jetzt Warnungen aus. Es wurde die Möglichkeit hinzugefügt, über xref Aufrufe von unsicheren Funktionen und Funktionen ohne Dokumentation zu verfolgen.
Quelle: linux.org.ru
