Erlang/OTP 22 objavljen

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

Dopustite mi da vas podsjetim da je Erlang/OTP namijenjen stvaranju široko skalabilnih sustava koji rade u mekom stvarnom vremenu s visokim zahtjevima dostupnosti. Platforma se već dugo uspješno koristi u područjima kao što su telekomunikacije, banke, e-trgovina, telefonija i razmjena trenutnih poruka.

Glavne promjene u ovom izdanju:

  • Dodan je novi (eksperimentalni) socket modul koji pruža nisku razinu pristupa OS socketima. Ovo nije zamjena za gen_tcp i druge i još ne radi u sustavu Windows (na mikrobenchmark pokazao je povećanje brzine od ~40% u usporedbi s gen_tcp)
  • Promijenjene faze kompilacije i interni prikazi prevoditelja za dodavanje novih optimizacija (detaljan pregled)
  • Optimizacije podudaranja uzorka 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 u nekoliko fragmenata
  • Skrećem vam pozornost na module brojači, atomistika и uporan_pojam dodano u 21.2 i proširenje skupa alata za rad u konkurentskom okruženju

Poboljšanja su također utjecala na funkciju length/1 na dugim listama, ETS tablice tipa ordered_set, sučelje NIF dobilo je funkciju enif_term_type, opcije erlc prevoditelja, SSL verziju i funkcije kripto modula.

Post na blogu s analizom promjena, primjerima i mjerilima

Izvor: linux.org.ru

Dodajte komentar