Toleo la Erlang/OTP 25

Baada ya mwaka wa maendeleo, lugha ya kazi ya programu Erlang 25 ilitolewa, yenye lengo la kuendeleza maombi yaliyosambazwa, yenye uvumilivu wa makosa ambayo hutoa usindikaji sambamba wa maombi kwa wakati halisi. Lugha imeenea katika maeneo kama vile mawasiliano ya simu, mifumo ya benki, biashara ya mtandaoni, simu za kompyuta na ujumbe wa papo hapo. Wakati huo huo, kutolewa kwa OTP 25 (Open Telecom Platform) ilitolewa - seti mwenza ya maktaba na vifaa vya ukuzaji wa mifumo iliyosambazwa katika lugha ya Erlang.

Ubunifu kuu:

  • Ujenzi mpya wa "labda ... mwisho" umetekelezwa kwa kuweka misemo kadhaa katika block moja, sawa na "kuanza ... mwisho", lakini haiongoi kwa usafirishaji wa vigezo kutoka kwa kizuizi.
  • Usaidizi umeongezwa kwa ajili ya kuwezesha kipengele fulani, kinachokuruhusu kujaribu na kutambulisha hatua kwa hatua lugha mpya na inayoweza kuvunja utangamano na vipengele vya wakati wa utekelezaji bila kuvunja msimbo uliopo. Vipengee vinaweza kuwashwa na kuzimwa kwa wakati wa kukusanya na kutumia mwongozo wa kipengele() katika faili za msimbo. Kwa mfano, ili kuwezesha usemi mpya labda katika msimbo wako, unaweza kubainisha "kipengele(labda_expr,wezesha)".
  • Kikusanyaji cha JIT hutekeleza uboreshaji kulingana na maelezo ya aina ya data na kuongeza usaidizi kwa vichakataji vya 64-bit ARM (AArch64). Usaidizi ulioboreshwa kwa huduma za perf na gdb, ambazo hutoa taarifa kuhusu nambari za laini katika msimbo.
  • Imeongeza moduli mpya ya programu rika iliyo na vitendaji vya kuendesha nodi za Erlang zinazohusiana. Mara tu uunganisho wa udhibiti kwenye node unapopotea, node itafungwa moja kwa moja.
  • Usaidizi ulioongezwa kwa OpenSSL 3.0.
  • Vitendaji vya groups_from_list/2 na groups_from_list/3 vimeongezwa kwenye sehemu ya ramani ili kupanga orodha ya vipengele.
  • Kazi uniq/1, uniq/2, enumerate/1 na enumerate/2 zimeongezwa kwenye sehemu ya orodha ili kuchuja vipengele vinavyorudiwa kwenye orodha na kutoa orodha ya nakala zilizo na nambari za vipengele.
  • Moduli ya randi hutekelezea jenereta mpya ya nambari za uwongo za nasibu za haraka sana.

Chanzo: opennet.ru

Kuongeza maoni