Pirms dažām stundām Erlang komanda paziņoja par nākamo programmēšanas valodas un visas platformas izlaidumu.
Atgādināšu, ka Erlang/OTP ir paredzēts plaši mērogojamu sistēmu izveidei, kas darbojas mīkstajā reāllaikā ar augstām pieejamības prasībām. Platforma jau sen ir veiksmīgi izmantota tādās jomās kā telekomunikācijas, bankas, e-komercija, telefonija un tūlītējā ziņojumapmaiņa.
Galvenās izmaiņas šajā laidienā:
- Pievienots jauns (eksperimentāls) ligzdas modulis, kas nodrošina zema līmeņa piekļuvi OS ligzdām. Tas neaizstāj gen_tcp un citus, un vēl nedarbojas operētājsistēmā Windows (ieslēgts mikrobenchmark tas uzrādīja ātruma pieaugumu par ~40%, salīdzinot ar gen_tcp)
- Mainīti kompilācijas posmi un iekšējo kompilatoru attēlojumi, lai pievienotu jaunas optimizācijas (detalizēts apskats)
- Bināro datu tipu modeļu atbilstības optimizācija tagad tiek piemērota vairākos gadījumos
- Lielie ziņojumi Erlang izplatīšanas protokolā (kas atbild par datu pārsūtīšanu starp mezgliem) tagad ir sadalīti vairākos fragmentos
- Es vēršu jūsu uzmanību uz moduļiem skaitītāji, atomi и noturīgs_termiņš pievienots 21.2 un paplašinot rīku komplektu darbam konkurences vidē
Uzlabojumi skāra arī garo sarakstu garuma/1 funkciju, ordered_set tipa ETS tabulas, NIF saskarne saņēma funkciju enif_term_type, erlc kompilatora opcijas, SSL versijas un šifrēšanas moduļa funkcijas.
Emuāra ieraksts ar izmaiņu analīzi, piemēriem un etaloniem
Avots: linux.org.ru