È uscito Erlang/OTP 22

Qualche ora fa, il team di Erlang ha annunciato un nuovo rilascio del linguaggio di programmazione e dell'intera piattaforma.

Ricordo che Erlang/OTP è progettato per creare sistemi ampiamente scalabili che operano in modalità di soft real-time con requisiti di alta disponibilità. La piattaforma è stata a lungo e con successo utilizzata in settori come telecomunicazioni, banche, e-commerce, telefonia e messaggistica istantanea.

Le principali novità in questo rilascio:

  • Aggiunto un nuovo (sperimentale) modulo socket che fornisce accesso a basso livello ai socket del sistema operativo. Questo non sostituisce gen_tcp e altri, e non funziona ancora su Windows (su microbenchmark ha mostrato un aumento della velocità di circa il 40% rispetto a gen_tcp)
  • Modificate le fasi di compilazione e le rappresentazioni interne del compilatore per aggiungere nuove ottimizzazioni (panoramica dettagliata)
  • Le ottimizzazioni del confronto con il campione (pattern matching) per il tipo di dato binario vengono ora applicate in un numero maggiore di casi.
  • I messaggi di grandi dimensioni nel Protocollo di Distribuzione Erlang (responsabile della trasmissione dei dati tra i nodi) vengono ora suddivisi in più frammenti.
  • Voglio sottolineare i moduli counters, atomics e termine_persistente aggiunto nella versione 21.2 e ampliando l'insieme di strumenti per operare in ambienti competitivi

Sono stati migliorati anche la funzione length/1 su elenchi lunghi, le tabelle ETS di tipo ordered_set, l'interfaccia NIF ha ottenuto la funzione enif_term_type, le opzioni del compilatore erlc, le versioni SSL e le funzioni del modulo crypto.

Post del blog con un'analisi delle modifiche, esempi e benchmark

Fonte: linux.org.ru

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS | ProHoster