Erlang/OTP 23 lage

pran plas lage yon langaj pwogramasyon fonksyonèl Erlang 23, ki vize a devlope distribiye, aplikasyon ki toleran fòt ki bay pwosesis paralèl nan demann an tan reyèl. Langaj la vin gaye toupatou nan domèn tankou telekominikasyon, sistèm bankè, e-commerce, telefòn òdinatè ak messagerie enstantane. An menm tan an, yo te lage OTP 23 (Open Telecom Platform) - yon seri bibliyotèk ak konpozan konpayon pou devlopman sistèm distribiye nan lang Erlang.

Prensipal inovasyon:

  • Modil SSL la pa sipòte SSL 3.0 ankò. Sipò pou TLS 1.3 aktive pa default, epi konpatibilite pwosesis negosyasyon koneksyon TLS 1.3 la ak TLS 1.2 amelyore;
  • Modil ssh la te ajoute sipò pou nouvo fòma dosye kle openssh-key-v1, prezante nan OpenSSH 6.5. Li posib pou defini yon lis algoritm nan dosye ".config". Te ajoute sipò pou transmisyon pò atravè SSH (tcp-forward/direct-tcp);
  • Zouti yo pou kouri yon distribisyon Erlang san yo pa EPMD;
  • Te ajoute backend priz eksperimantal pou gen_tcp ak inet (pou gen_udp ak gen_sctp ap parèt nan pwochen degaje);
  • Yon nouvo modil erpc te ajoute nan nwayo a, ki bay yon sou-ansanm nan operasyon yo nan modil rpc la, ak pi wo pèfòmans ak kapasite amelyore separe valè retounen, eksepsyon ak erè;
  • Amelyorasyon yo te fè pou amelyore évolutivité ak pèfòmans;
  • Gwosè segman nan kat binè ak kle nan matche diksyonè kapab kounye a espesifye pa ekspresyon gad;
  • Yo pèmèt yo sèvi ak souliye pou amelyore lizibilite chif yo (pa egzanp, 123_456_789);
  • Nouvo fonksyon yo te ajoute nan kokiy lòd la pou montre dokiman pou modil, fonksyon ak kalite (h/1,2,3 pou Modil:Fonksyon/Arity ak ht/1,2,3 pou Modil:Type/Arity);
  • Kernel la entwodui modil pg la ak yon nouvo aplikasyon gwoup distribye pwosesis nonmen;
  • Yo te mete zouti pou konstwi pakè pou platfòm Windows la, ki te konvèti pou itilize WSL (Linux Subsystem for Windows) e ki gen ladann nouvo vèsyon C++ du, Java du, OpenSSL ak bibliyotèk wxWidgets.

Anplis de sa, yon moun ka sonje aparans la enfòmasyon sou devlopman Facebook nan yon nouvo vèsyon nan lang Erlang ak sezisman estatik, ki pral amelyore efikasite nan enfrastrikti mesaje WhatsApp.

Sous: opennet.ru

Add nouvo kòmantè