Erlang/OTP 25 bertsioa

Urtebeteko garapenaren ondoren, Erlang 25 programazio-lengoaia funtzionala kaleratu zen, eskaerak denbora errealean prozesatzeko paraleloan eskaintzen duten aplikazio banatuak eta akatsak garatzera zuzenduta. Hizkuntza hedatu egin da telekomunikazioetan, banku sistemetan, merkataritza elektronikoan, telefonia informatikoan eta berehalako mezularitzan. Aldi berean, OTP 25 (Open Telecom Platform) oharra kaleratu zen - Erlang hizkuntzan banatutako sistemak garatzeko liburutegi eta osagaien multzo osagarria.

Berrikuntza nagusiak:

  • "Agian ... amaiera" eraikuntza berri bat inplementatu da hainbat adierazpen bloke batean biltzeko, "hasi ... amaiera"-ren antzekoa, baina ez dakar bloketik aldagaiak esportatzera.
  • Eginbide selektiboak aktibatzeko euskarria gehitu da, lehendik dagoen kodea hautsi gabe hizkuntza eta exekuzio-denborako funtzio berriak probatzeko eta pixkanaka-pixkanaka sartzeko aukera ematen dizu. Eginbideak aktibatu eta desaktibatu daitezke konpilazio garaian eta kode fitxategietako feature() direktiba erabiliz. Adibidez, agian adierazpen berri bat gaitzeko zure kodean, "feature(maybe_expr,enable)" zehaztu dezakezu.
  • JIT konpilatzaileak datu-moten informazioan oinarritutako optimizazioak ezartzen ditu eta 64 biteko ARM prozesadoreentzako (AArch64) euskarria gehitzen du. Perf eta gdb utilitateetarako laguntza hobetu da, kodeko lerro-zenbakiei buruzko informazioa ematen dutenak.
  • Erlangen erlazionatutako Erlang nodoak exekutatzeko funtzioak dituen pareko modulu berri bat gehitu da. Nodoarekiko kontrol-konexioa galtzen denean, nodoa automatikoki itzaliko da.
  • OpenSSL 3.0rako euskarria gehitu da.
  • Taldeak_zerrendatik/2 eta zerrendatik_taldeak/3 funtzioak gehitu dira mapetan elementuen zerrenda taldekatzeko.
  • uniq/1, uniq/2, enumerate/1 eta enumerate/2 funtzioak zerrendako moduluan gehitu dira zerrendako elementu bikoiztuak iragazteko eta elementu-zenbakiekin tupla zerrenda bat sortzeko.
  • Rand moduluak sasi-ausazko zenbaki-sorgailu berri eta oso azkarra inplementatzen du.

Iturria: opennet.ru

Gehitu iruzkin berria