Erlang/OTP 22 llançat

Fa unes hores, l'equip d'Erlang va anunciar el proper llançament del llenguatge de programació i de tota la plataforma.

Permeteu-me recordar-vos que Erlang/OTP està pensat per crear sistemes àmpliament escalables que funcionin en temps real suau amb requisits d'alta disponibilitat. La plataforma s'ha utilitzat durant molt de temps amb èxit en àrees com les telecomunicacions, els bancs, el comerç electrònic, la telefonia i la missatgeria instantània.

Principals canvis en aquesta versió:

  • S'ha afegit un mòdul de sòcols (experimental) nou que proporciona accés de baix nivell als sòcols del sistema operatiu. Això no és un reemplaçament de gen_tcp i d'altres, i encara no funciona a Windows (activat microbenchmark va mostrar un augment de velocitat del ~40% en comparació amb gen_tcp)
  • S'han canviat les etapes de compilació i les representacions internes del compilador per afegir noves optimitzacions (revisió detallada)
  • Les optimitzacions de concordança de patrons per als tipus de dades binaris ara s'apliquen en més casos
  • Els missatges grans del protocol de distribució Erlang (responsable de la transferència de dades entre nodes) es divideixen ara en diversos fragments
  • Us crido l'atenció sobre els mòduls comptadors, atòmics и terme_persistent afegit a la 21.2 i ampliant el conjunt d'eines per treballar en un entorn competitiu

Les millores també van afectar la funció length/1 a les llistes llargues, les taules ETS del tipus ordered_set, la interfície NIF va rebre la funció enif_term_type, les opcions del compilador erlc, la versió SSL i les funcions del mòdul criptogràfic.

Entrada al blog amb una anàlisi dels canvis, exemples i benchmarks

Font: linux.org.ru

Afegeix comentari