Efter et års udvikling blev det funktionelle programmeringssprog Erlang 24 frigivet, med det formål at udvikle distribuerede, fejltolerante applikationer, der giver parallel behandling af anmodninger i realtid. Sproget er blevet udbredt inden for områder som telekommunikation, banksystemer, e-handel, computertelefoni og instant messaging. Samtidig blev udgivelsen af OTP 24 (Open Telecom Platform) frigivet - et ledsagersæt af biblioteker og komponenter til udvikling af distribuerede systemer på Erlang-sproget.
Vigtigste innovationer:
- Pakken indeholder BeamAsm JIT-compileren, som ikke blot forbedrer programmets ydeevne ved at udføre native kode i stedet for at fortolke den, men også understøtter avancerede værktøjer til profilering og udførelsesanalyse.
- Forbedret formatering af fejlmeddelelser, som nu inkluderer kolonnenumre til at identificere den problematiske position i rækken og giver yderligere diagnosticering af fejl ved kald af indbyggede funktioner (BIF).
- Tilføjet nye optimeringer til behandlingen af "modtag"-sektionen.
- gen_tcp-modulet understøtter nu den nye netværkssockets-API i stedet for inet-API'en.
- Supervisormodulet implementerer muligheden for automatisk at afslutte alle underprocesser, der er knyttet til en netværksforbindelse.
- Tilføjet understøttelse af EdDSA (Edwards-curve Digital Signature Algorithm) algoritme til generering af digitale signaturer i TLS 1.3-baserede forbindelser.
Kilde: opennet.ru
