Erlang/OTP 23 laidiens

notika funkcionālās programmēšanas valodas izlaišana Erlang 23, kuras mērķis ir izstrādāt izplatītas, defektu izturīgas lietojumprogrammas, kas nodrošina paralēlu pieprasījumu apstrādi reāllaikā. Valoda ir kļuvusi plaši izplatīta tādās jomās kā telekomunikācijas, banku sistēmas, e-komercija, datortelefonija un tūlītējā ziņojumapmaiņa. Tajā pašā laikā tika izlaists OTP 23 (Open Telecom Platform) - pavadošais bibliotēku un komponentu komplekts izplatīto sistēmu izstrādei Erlang valodā.

Galvenie jauninājumi:

  • SSL modulis vairs neatbalsta SSL 3.0. TLS 1.3 atbalsts ir iespējots pēc noklusējuma, un ir uzlabota TLS 1.3 savienojuma sarunu procesa saderība ar TLS 1.2;
  • Ssh modulis ir pievienojis atbalstu jaunajam atslēgas faila formātam openssh-key-v1, kas ieviests OpenSSH 6.5. Ir iespējams definēt algoritmu sarakstu no faila “.config”. Pievienots portu pārsūtīšanas atbalsts, izmantojot SSH (tcp-forward/direct-tcp);
  • Rīki Erlang izplatīšanas palaišanai bez EPMD;
  • Pievienota eksperimentāla ligzdas aizmugursistēma gen_tcp un inet (par gen_udp un gen_sctp parādīsies turpmākajos laidienos);
  • Kodolam ir pievienots jauns erpc modulis, kas nodrošina rpc moduļa darbību apakškopu ar lielāku veiktspēju un uzlabotu spēju atdalīt atgriežamās vērtības, izņēmumus un kļūdas;
  • Ir veikti uzlabojumi, lai uzlabotu mērogojamību un veiktspēju;
  • Segmenta lielumu binārajā kartēšanā un atslēgas vārdnīcas saskaņošanā tagad var norādīt ar aizsargizteiksmēm;
  • Pasvītru lietošana ir atļauta, lai uzlabotu skaitļu lasāmību (piemēram, 123_456_789);
  • Komandu apvalkam ir pievienotas jaunas funkcijas, lai parādītu moduļu, funkciju un tipu dokumentāciju (h/1,2,3 Module:Function/Arity un ht/1,2,3 Module:Type/Arity);
  • Kodols ievieš pg moduli ar jaunu izplatīto nosaukto procesu grupu ieviešanu;
  • Ir atjaunināts Windows platformas pakotņu veidošanas rīku komplekts, kas ir pārveidots, lai izmantotu WSL (Linux apakšsistēma operētājsistēmai Windows), un tajā ir iekļautas jaunas C++ kompilatora, Java kompilatora, OpenSSL un wxWidgets bibliotēku versijas.

Turklāt var atzīmēt izskatu informācija par Facebook izstrādāto jaunu Erlang valodas versiju ar statisku rakstīšanu, kas uzlabos WhatsApp messenger infrastruktūras efektivitāti.

Avots: opennet.ru

Pievieno komentāru