La version Erlang/OTP 22 est sortie

Il y a quelques heures, l'équipe d'Erlang a annoncé la nouvelle version du langage de programmation et de l'ensemble de la plateforme.

Je rappelle que Erlang/OTP est destiné à la création de systèmes hautement évolutifs fonctionnant en temps réel avec des exigences de haute disponibilité. La plateforme est utilisée avec succès depuis longtemps dans des domaines tels que les télécommunications, les banques, le commerce électronique, la téléphonie et la messagerie instantanée.

Les principales modifications de cette version :

  • Un nouveau module (expérimental) socket a été ajouté, fournissant un accès bas niveau aux sockets du système d'exploitation. Ce n'est pas un remplacement de gen_tcp et autres, et cela ne fonctionne pas encore sur Windows (dans le micro-benchmark il a montré un gain de vitesse d'environ 40 % par rapport à gen_tcp)
  • Les étapes de compilation et les représentations internes du compilateur ont été modifiées pour ajouter de nouvelles optimisations (examen détaillé)
  • Les optimisations de correspondance de modèle pour le type de données binaire s'appliquent désormais dans un plus grand nombre de cas
  • Les grands messages dans le protocole de distribution Erlang (responsable de la transmission des données entre les nœuds) sont maintenant fragmentés en plusieurs segments
  • Je souligne les modules counters, atomics et persistent_term ajoutés dans la version 21.2 et élargissant l'ensemble des outils pour travailler dans un environnement concurrent.

Des améliorations ont également été apportées à la fonction length/1 sur les longues listes, les tables ETS de type ordered_set, l'interface NIF a reçu la fonction enif_term_type, les options du compilateur erlc, la version SSL et les fonctions du module crypto.

Un article de blog expliquant les changements, avec des exemples et des benchmarks.

Source : linux.org.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster