Erlang/OTP 29 release

Erlang 29, in funksjonele programmeartaal ûntworpen foar it ûntwikkeljen fan ferspraat, fouttolerante applikaasjes dy't parallelle, real-time ferwurking stypje, is útbrocht. De taal hat in brede oannimmen fûn yn gebieten lykas telekommunikaasje, bankieren, e-commerce, kompjûtertelefony en direkte berjochten. OTP 29 (Open Telecom Platform), in begeliedende set bibleteken en komponinten foar it ûntwikkeljen fan ferspraat systemen yn Erlang, waard tagelyk útbrocht.

Wichtichste ynnovaasjes:

  • De shell- en exec-tsjinsten, lykas it SFTP-subsysteem, binne standert útskeakele yn 'e SSH-tsjinner. It útfieren fan Erlang-koade troch autentisearre brûkers fia SSH fereasket no in konfiguraasjewiziging. It hybride kaai-útwikselingsalgoritme mlkem768x25519-sha256 is standert ynskeakele yn SSH.
  • De standertkonfiguraasje fan 'e SSL-bibleteek stelt de heechste prioriteit yn foar it kwantumresistinte hybride kaai-útwikselingsalgoritme "x25519mlkem768", dat in kombinaasje is fan X25519 ECDH en it ML-KEM (CRYSTALS-Kyber) algoritme.
  • It attribút "-unsafe" is tafoege foar it markearjen fan funksjes as ûnfeilich. Yn 'e Erlang/OTP-bibleteek binne sokke funksjes markearre, en de compiler jout no in warskôging foar har. De mooglikheid om oprop nei ûnfeilige funksjes en funksjes sûnder dokumintaasje fia xref te folgjen is tafoege.
  • Om de juste wurking fan bou-ark fan tredden lykas Rebar3 te garandearjen, wurdt it filterjen fan negearre oprop (ignore_xref) no direkt yn xref útfierd.
  • De ct_doctest-module tafoege foar automatysk testen fan koadefoarbylden út 'e dokumintaasje.
  • De io_ansi-module tafoege foar it meitsjen fan konsole-applikaasjes dy't ferfanging fan ANSI-sekwinsjes (Virtual Terminal Sequences) yn 'e terminal stypje, bygelyks om de styl en kleur fan tekst te feroarjen.
  • By it sykjen nei bestânspaden mei koade (PATH), is de hjoeddeiske map ("."") ferpleatst fan 'e earste nei de lêste posysje yn 'e list en wurdt no as lêste kontrolearre.
  • Stoppe mei it generearjen fan 32-bit assembly's foar Windows.
  • In folslein apart gegevenstype foar records (native record, EEP-79) is ymplementearre, dat brûkt wurde kin ynstee fan tradisjonele records dy't boud binne op tuples.
  • Kontrôlefunksje "is_integer/3" tafoege om te kontrolearjen oft gehielgetallen binnen in berik lizze (bygelyks "is_integer(I, 0, 100)").
  • Ymplementearre mearweardige listbegryp (EEP-78) dy't meardere items per iteraasje weromjaan (bygelyks, "[-I, I || I 42 || K

    Boarne: opennet.ru
Keapje betroubere hosting foar siden mei DDoS-beskerming, VPS VDS-tsjinners 🔥 Keapje betroubere websidehosting mei DDoS-beskerming, VPS VDS-tsjinners | ProHoster