Pas njĂ« vit zhvillimi, u lançua gjuha funksionale e programimit Erlang 25, e cila Ă«shtĂ« orientuar drejt zhvillimit tĂ« aplikacioneve tĂ« shpĂ«rndara me qĂ«ndrueshmĂ«ri tĂ« lartĂ«, qĂ« ofrojnĂ« pĂ«rpunimin paralel tĂ« kĂ«rkesave nĂ« kohĂ« reale. Gjuha ka gjetur pĂ«rdorim nĂ« fusha tĂ« tilla si telekomunikacioni, sistemet bankare, tregtia elektronike, telefonia kompjuterike dhe organizimi i mesazheve tĂ« menjĂ«hershme. NjĂ«kohĂ«sisht, u publikua edhe versioni OTP 25 (Open Telecom Platform) â njĂ« grup bibliotekash dhe komponentĂ«sh pĂ«r zhvillimin e sistemeve tĂ« shpĂ«rndara me gjuhĂ«n Erlang.
Novitetet kryesore:
- U realizua njĂ« strukturĂ« e re âmaybe ⊠endâ pĂ«r grupimin e disa shprehjeve nĂ« njĂ« bllok, e ngjashme me âbegin ⊠endâ, por qĂ« nuk çon nĂ« eksportimin e variablave nga blloku.
- U shtua mbĂ«shtetje pĂ«r aktivizimin selektiv tĂ« mundĂ«sive, e cila lejon testimin dhe implementimin gradual tĂ« mundĂ«sive tĂ« reja dhe potencialisht jo pĂ«rputhĂ«se tĂ« gjuhĂ«s dhe runtime-it pa prekur funksionimin e kodit ekzistues. MundĂ«sitĂ« mund tĂ« aktivizohen dhe çaktivizohen si gjatĂ« kompilimit, ashtu edhe me ndihmĂ«n e direktivĂ«s feature() nĂ« skedarin me kod. PĂ«r shembull, pĂ«r tĂ« aktivizuar shprehjen e re maybe nĂ« kod, mund tĂ« specifikohet âfeature(maybe_expr,enable)â.
- NĂ« compilatorin JIT janĂ« realizuar optimizime tĂ« bazuara nĂ« informacionin mbi llojet e tĂ« dhĂ«nave dhe Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r procesorĂ«t 64-bit ARM (AArch64). ĂshtĂ« pĂ«rmirĂ«suar mbĂ«shtetje pĂ«r utilitetet perf dhe gdb, tĂ« cilat tani kanĂ« transferimin e informacionit mbi numrat e rreshtave nĂ« kod.
- U shtua një modul i ri peer me funksione për të nisur nyje të lidhura me Erlang. Pas humbjes së lidhjes kontrolluese me nyjen, funksionimi i nyjes përfundon automatikisht.
- U shtua mbështetje për OpenSSL 3.0.
- Në modul të maps janë shtuar funksionet groups_from_list/2 dhe groups_from_list/3 për grupimin e një liste elementesh.
- Në modul të lists janë shtuar funksionet uniq/1, uniq/2, enumerate/1 dhe enumerate/2 për të filtruar elementet e dyfishta në listë dhe për të gjeneruar një listë tuple me numrat e elementeve.
- Në modul të rand është realizuar një generator i ri shumë i shpejtë i numrave pseudofakultativë.
Burimi: opennet.ru
