Erlang/OTP 29

The 29th version of the functional programming language Erlang has been released, used for developing distributed applications that provide high reliability and real-time parallel processing. The language is widely used in areas such as telecommunications, banking, e-commerce, computer telephony, and messaging (WhatsApp).

Along with the language, the OTP (Open Telecom Platform) has been updated to version 29 – a set of accompanying libraries and components.

Some innovations:

  • In the JIT compiler, the generation of machine code for matching and creating binary data with multiple little-endian segments has been improved.
  • In the library SSL In the default configuration, the most prioritized hybrid key exchange algorithm "x25519mlkem768" is set, which is resistant to brute force attacks on quantum computers and represents a combination of X25519 ECDH and the ML-KEM (CRYSTALS-Kyber) algorithm.
  • The -unsafe attribute has been added to mark functions as unsafe. In the Erlang/OTP library, such functions are now marked, and the compiler will issue a warning for them. The ability to track the call of unsafe functions and undocumented functions through xref has been added.

Source: linux.org.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster