Lëshimi i Erlang/OTP 29

PĂ«rfundoi lĂ«shimi i gjuhĂ«s funksionale tĂ« programimit Erlang 29, e fokusuar nĂ« zhvillimin e aplikacioneve tĂ« shpĂ«rndara me besueshmĂ«ri tĂ« lartĂ«, qĂ« ofrojnĂ« pĂ«rpunim paralel tĂ« kĂ«rkesave nĂ« kohĂ« reale. Gjuha Ă«shtĂ« e njohur nĂ« fusha tĂ« tilla si telekomunikacioni, sistemet bankare, tregtia elektronike, telefonia kompjuterike dhe organizimi i mesazheve tĂ« menjĂ«hershme. NĂ« tĂ« njĂ«jtĂ«n kohĂ«, u lĂ«shua versioni OTP 29 (Open Telecom Platform) — njĂ« grup mbĂ«shtetjesh dhe komponentesh pĂ«r zhvillimin e sistemeve tĂ« shpĂ«rndara me gjuhĂ«n Erlang.

TĂ« rejat kryesore:

  • NĂ« serverin SSH, shĂ«rbimet shell dhe exec janĂ« tĂ« çaktivizuara nga default, si dhe nĂ«n sistemi SFTP. PĂ«r tĂ« ekzekutuar kodin Erlang nga pĂ«rdorues tĂ« autentikuar pĂ«rmes SSH tani kĂ«rkohet ndryshimi i cilĂ«simeve. NĂ« SSH, algoritmi hibrid i shkĂ«mbimit tĂ« çelĂ«save mlkem768x25519-sha256 Ă«shtĂ« aktivizuar nga default.
  • NĂ« bibliotekĂ« SSL nĂ« konfigurimin e parazgjedhur Ă«shtĂ« vendosur si prioritet algoritmi hibrid i shkĂ«mbimit tĂ« çelĂ«save "x25519mlkem768", i qĂ«ndrueshĂ«m ndaj provĂ«s nga kompjuterĂ«t kuantike dhe pĂ«rbĂ«n njĂ« kombinim tĂ« X25519 ECDH dhe algoritmit ML-KEM (CRYSTALS-Kyber).
  • ËshtĂ« shtuar atributi "-unsafe" pĂ«r tĂ« shĂ«nuar funksionet si tĂ« pa sigurta (unsafe). NĂ« bibliotekĂ«n Erlang/OTP, funksionet e tilla janĂ« shenuar dhe tani kompajleri jep njĂ« paralajmĂ«rim pĂ«r to. ËshtĂ« shtuar mundĂ«sia e ndjekjes pĂ«rmes xref tĂ« thirrjeve tĂ« funksioneve pa siguri dhe funksioneve pa dokumentacion.
  • PĂ«r funksionimin e saktĂ« tĂ« mjeteve tĂ« ndihmĂ«s pĂ«r grumbullim, si Rebar3, filtrimi i thirrjeve tĂ« injoruara (ignore_xref) tani kryhet drejtpĂ«rdrejt brenda xref.
  • Shtuar moduli ct_doctest pĂ«r testimin automatik tĂ« shembujve tĂ« kodit nga dokumentacioni.
  • Shtuar moduli io_ansi pĂ«r krijimin e aplikacioneve konsolĂ« qĂ« mbĂ«shtesin zĂ«vendĂ«simin nĂ« terminalin e sekvencave ANSI (Virtual Terminal Sequences), pĂ«r shembull, pĂ«r tĂ« ndryshuar stilin dhe ngjyrĂ«n e tekstit.
  • Kur kurset rrugĂ«t e skedarĂ«ve me kod (PATH), katalogu aktual («.») Ă«shtĂ« zhvendosur nga pozita e parĂ« nĂ« tĂ« fundit tĂ« listĂ«s dhe tani kontrollohet si i fundit.
  • PĂ«rfundoi formimin e grumbullimeve 32-bit pĂ«r Windows.
  • Realizuar njĂ« tip tĂ« dhĂ«nash tĂ« veçantĂ« pĂ«r regjistrat (native record, EEP-79), i cili mund tĂ« pĂ«rdoret nĂ« vend tĂ« regjistrave tradicionalĂ« tĂ« ndĂ«rtuar mbi tuple.
  • Shtuar kufizuesi «is_integer/3» pĂ«r tĂ« kontrolluar numrat e plotĂ« pĂ«r pĂ«rkatĂ«sinĂ« brenda njĂ« diapazoni (p.sh., «is_integer(I, 0, 100)».
  • Implementuar gjeneruesit e listave me vlera tĂ« shumĂ«fishta (EEP-78), qĂ« kthejnĂ« disa elemente pĂ«r çdo iteracion (p.sh., «[-I, I || I 42 || K

    Burimi: opennet.ru
Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster