utgivelse av et funksjonelt programmeringsspråk , som er rettet mot utvikling av distribuerte feiltolerante applikasjoner som muliggjør parallell behandling av forespørselene i sanntid. Språket har blitt populært innen områder som telekommunikasjon, banksystemer, e-handel, datatelefoni og organisering av umiddelbar meldingsutveksling. Samtidig ble utgivelsen OTP 23 (Open Telecom Platform) lansert - et tilknyttet sett med biblioteker og komponenter for utvikling av distribuerte systemer på Erlang-språket.
Hovudnyhende:
- I SSL-modulen er støtten for SSL 3.0 blitt fjernet. Støtten for TLS 1.3 er nå aktivert som standard, og kompatibiliteten for forhandlingsprosessen med TLS 1.3 og TLS 1.2 er forbedret;
- I ssh-modulen er støtte for det nye nøkkelfilformatet openssh-key-v1, introdusert i OpenSSH 6.5, lagt til. Mulighet for å spesifisere listen over algoritmer fra filen «.config» er også implementert. Støtte for port forwarding via SSH (tcp-forward/direct-tcp) er lagt til;
- Verktøyene for å kjøre Erlang-distribusjonen er utvidet uten ;
- Det er lagt til en eksperimentell socket-backend for gen_tcp og inet (for gen_udp og gen_sctp vil komme i fremtidige utgivelser);
- En ny modul er lagt til i kjernen, erpc, som tilbyr et delsett av operasjonene fra rpc-modulen, med høyere ytelse og utvidede muligheter for å dele returnerte verdier, unntak og feil;
- Det er gjort forbedringer som er rettet mot å øke skalerbarheten og ytelsen;
- Segmentstørrelsen i binære mønstre og nøkler ved oppslag i ordbøker kan nå spesifiseres med guard-uttrykk;
- Bruk av understrekerte tegn for å forbedre lesbarheten av tall er tillatt (for eksempel 123_456_789);
- Det er lagt til nye funksjoner i kommandolinjen for å vise dokumentasjonen for moduler, funksjoner og typer (h/1,2,3 for Module:Function/Arity og ht/1,2,3 for Module:Type/Arity);
- I kjernen er det introdusert en pg-modul med en ny implementering av distribuerte navngitte prosessgrupper;
- Verktøyene for bygging av pakker for Windows-plattformen er oppdatert til å bruke WSL (Linux-subsystem for Windows) og inkluderer nye versjoner av C++-kompilatoren, Java-kompilatoren, OpenSSL-bibliotekene og wxWidgets.
I tillegg kan vi merke oss fremveksten av Om utviklingen av et nytt alternativ til Erlang-språket med statisk typet av Facebook, som vil øke effektiviteten i infrastrukturen til meldingsappen WhatsApp.
Kilde: opennet.ru
