Erlang/OTP 25 tatala

Ina ua maeʻa le tausaga o le atinaʻe, na faʻaalia ai le gagana faʻaogaina Erlang 25, e faʻatatau i le atinaʻeina o faʻasalalauga tuʻufaʻatasia-faʻapalepale talosaga e maua ai le faʻaogaina o fesili tutusa i le taimi moni. Ua salalau le gagana i vaega e pei o feso'ota'iga, faiga tau faletupe, e-commerce, telefoni komepiuta ma fe'au vave. I le taimi lava e tasi, o le tatalaina o le OTP 25 (Open Telecom Platform) na faʻasaʻolotoina - o se seti faʻatasi o faletusi ma vaega mo le atinaʻeina o faiga tufatufaina i le gagana Erlang.

Autu fa'afouga:

  • Faʻatinoina se faʻavae fou "atonu ... muta" mo le faʻavasegaina o faʻamatalaga e tele i le poloka e tasi, e tutusa ma le "amata ... faʻaiʻuga", ae le o le faʻaulufaleina o fesuiaiga mai le poloka.
  • Fa'aopoopoina le lagolago mo le fa'agaoioia o vaega filifilia, e mafai ai ona e su'e ma fa'asolo fa'aulufaleina gagana fou ma e ono mafai ona feso'ota'i ma uiga fa'agasolo e aunoa ma le solia o le code o iai. E mafai ona fa'agaoioia ma fa'aletonu i le taimi e tu'ufa'atasia ai po'o le fa'aogaina o le vaega() fa'atonuga i faila faila. Mo se faʻataʻitaʻiga, ina ia mafai ona faʻaalia se faʻamatalaga fou i lau code, e mafai ona e faʻamaonia le "foliga (atonu_expr, mafai)".
  • O le JIT compiler o loʻo faʻatinoina faʻataʻitaʻiga e faʻavae i luga o faʻamatalaga ituaiga faʻamatalaga ma faʻaopoopo le lagolago mo 64-bit ARM (AArch64) processors. Faʻaleleia le lagolago mo le perf ma le gdb utilities, lea e tuʻuina atu ai le fesiitaiga o faʻamatalaga e uiga i numera laina i le code.
  • Ua fa'aopoopoina se module peer fou ma galuega e fa'atautaia ai nodes Erlang. A maeʻa ona leiloa le fesoʻotaʻiga faʻatonutonu i le node, e otometi lava le faʻamutaina o le node.
  • Faaopoopo le lagolago mo OpenSSL 3.0.
  • Fa'aopoopo galuega fa'atino groups_from_list/2 ma groups_from_list/3 i le fa'afanua module e fa'avasega ai le lisi o elemene.
  • O le uniq / 1, uniq / 2, enumerate / 1 ma le numera / 2 galuega ua faʻaopoopoina i le lisi module e faʻamama ai elemene lua i totonu o se lisi ma faʻatupu se lisi o tuples ma numera elemene.
  • O le rand module o loʻo faʻaaogaina se faʻapipiʻi numera pseudo-random vave.

puna: opennet.ru

Faaopoopo i ai se faamatalaga