Erlang/OTP 22 objavljen

Prije nekoliko sati, Erlang tim je najavio sljedeće izdanje programskog jezika i cijele platforme.

Dozvolite mi da vas podsjetim da je Erlang/OTP namijenjen kreiranju široko skalabilnih sistema koji rade u mekom realnom vremenu sa visokim zahtjevima dostupnosti. Platforma se već dugo uspješno koristi u oblastima kao što su telekomunikacije, banke, e-trgovina, telefonija i instant poruke.

Glavne promjene u ovom izdanju:

  • Dodan je novi (eksperimentalni) modul utičnice koji omogućava pristup niskog nivoa OS utičnicama. Ovo nije zamjena za gen_tcp i druge, i još ne radi na Windows (uključeno mikrobenchmark pokazao je povećanje brzine od ~40% u poređenju sa gen_tcp)
  • Promijenjene faze kompilacije i interne reprezentacije kompajlera za dodavanje novih optimizacija (detaljan pregled)
  • Optimizacije podudaranja uzoraka za binarne tipove podataka sada se primjenjuju u više slučajeva
  • Velike poruke u Erlang Distribution Protocolu (odgovornom za prijenos podataka između čvorova) sada su podijeljene na nekoliko fragmenata
  • Skrećem vam pažnju na module brojači, atomika и persistent_term dodano u 21.2 i proširenje skupa alata za rad u konkurentskom okruženju

Poboljšanja su takođe uticala na funkciju dužine/1 na dugim listama, ETS tabele tipa ordered_set, NIF interfejs je dobio funkciju enif_term_type, opcije erlc kompajlera, SSL verziju i funkcije kripto modula.

Blog post sa analizom promjena, primjerima i mjerilima

izvor: linux.org.ru

Dodajte komentar