För nÄgra timmar sedan meddelade Erlang-teamet att det har lanserat en ny version av programmeringssprÄket och hela plattformen.
Jag pÄminner om att Erlang/OTP Àr avsett för att skapa storskaliga system som fungerar i mjuk realtid med krav pÄ hög tillgÀnglighet. Plattformen har lÀnge och framgÄngsrikt anvÀnts inom omrÄden som telekommunikation, bankverksamhet, e-handel, telefoni och omedelbar meddelandehantering.
De viktigaste förÀndringarna i denna release:
- En ny (experimentell) modul socket har lagts till som ger lÄgnivÄtillgÄng till operativsystemets socketar. Detta Àr inte en ersÀttning för gen_tcp och andra och fungerar för nÀrvarande inte pÄ Windows (pÄ mikrobÀnken visade det en hastighetsökning pÄ cirka 40 % jÀmfört med gen_tcp)
- Kompatileringens faser och interna representationer har Àndrats för att lÀgga till nya optimeringar (detaljerad översikt)
- Optimeringar av mönstermatchning för binÀra datatyper tillÀmpas nu i fler fall
- Stora meddelanden i Erlang Distribution Protocol (som ansvarar för dataöverföring mellan noder) delas nu upp i flera fragment
- Jag vill uppmÀrksamma modulerna counters, atomics och persistent_term som lades till i 21.2 och utökar verktygssatsen för arbetet i en konkurrensutsatt miljö
FörbÀttringar har ocksÄ gjorts för funktionen length/1 pÄ lÄnga listor, ETS-tabeller av typen ordered_set, NIF-grÀnssnittet har fÄtt funktionen enif_term_type, kompilatoralternativ för erlc, SSL-version och funktioner i modulen crypto.
BlogginlÀgg med en genomgÄng av förÀndringarna, exempel och bÀnkar
KĂ€lla: linux.org.ru
