Megjelent az Erlang/OTP 22

Néhány órával ezelőtt az Erlang csapata bejelentette a programozási nyelv és a teljes platform következő kiadását.

Hadd emlékeztessem Önöket arra, hogy az Erlang/OTP célja, hogy széles körben méretezhető, lágy valós időben működő, magas rendelkezésre állási követelmények mellett működő rendszereket hozzon létre. A platformot régóta sikeresen használják olyan területeken, mint a távközlés, a bankok, az e-kereskedelem, a telefonálás és az azonnali üzenetküldés.

A kiadás főbb változásai:

  • Hozzáadott egy új (kísérleti) socket modult, amely alacsony szintű hozzáférést biztosít az operációs rendszer aljzataihoz. Ez nem helyettesíti a gen_tcp-t és másokat, és még nem működik Windows alatt (on mikrobenchmark ~40%-os sebességnövekedést mutatott a gen_tcp-hez képest)
  • Megváltozott fordítási szakaszok és belső fordítói reprezentációk az új optimalizációk hozzáadásához (részletes áttekintés)
  • A bináris adattípusok mintaillesztési optimalizálása mostantól több esetben alkalmazható
  • Az Erlang Distribution Protocol (amely a csomópontok közötti adatátvitelért felelős) nagy üzenetei most több részre vannak osztva.
  • Felhívom a figyelmet a modulokra számlálók, atomok и persistent_term 21.2-ben kiegészítve, és bővítve a versenykörnyezetben végzett munka eszköztárát

A fejlesztések a hosszú listákon a length/1 függvényt, az ordered_set típusú ETS táblákat, a NIF interfész megkapta az enif_term_type függvényt, az erlc fordító opciókat, az SSL verziót és a kriptomodul függvényeket is érintették.

Blogbejegyzés a változások áttekintésével, példákkal és benchmarkokkal

Forrás: linux.org.ru

Hozzászólás