Erlang/OTP 22 er udgivet

For et par timer siden annoncerede Erlang-teamet en ny udgivelse af programmeringssproget og hele platformen.

Jeg vil gerne minde om, at Erlang/OTP er designet til at skabe stærkt skalerbare systemer, der fungerer i en blød realtidsmode med krav til høj tilgængelighed. Platformen er længe og med succes blevet brugt i områder som telekommunikation, banker, e-handel, telefoni og øjeblikkelig beskedoverførsel.

De vigtigste ændringer i denne udgivelse:

  • Der er tilføjet en ny (eksperimentel) socket-modul, der giver lavniveauadgang til operativsystemets sockets. Dette er ikke en erstatning for gen_tcp og andre, og fungerer ikke på Windows (på mikrobemandingen har det vist en hastighedsforøgelse på ~40% sammenlignet med gen_tcp)
  • Kompileringstrinene og de interne repræsentationer af compilatoren er blevet ændret for at tilføje nye optimeringer (detaljeret gennemgang)
  • Optimeringer for mønstermatching for binære datatyper anvendes nu i flere tilfælde.
  • Store meddelelser i Erlang Distribution Protocol (ansvarlig for datatransmission mellem noder) opdeles nu i flere fragmenter.
  • Jeg vil gerne fremhæve modulerne counters, atomics og persistent_term der blev tilføjet i 21.2 og udvider værktøjssættet til at arbejde i et konkurrencepræget miljø.

Derudover har forbedringerne også påvirket length/1 funktionen på lange lister, ETS-tabeller af typen ordered_set, NIF-interface har fået funktionen enif_term_type, compilerindstillingerne er blevet forbedret, SSL-versionen og funktionerne i crypto-modulet.

Blogindlæg med en gennemgang af ændringerne, eksempler og benchmarks.

Kilde: linux.org.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster