Keluaran Erlang/OTP 25

Selepas setahun pembangunan, bahasa pengaturcaraan berfungsi Erlang 25 telah dikeluarkan, bertujuan untuk membangunkan aplikasi yang diedarkan, toleran kesalahan yang menyediakan pemprosesan selari permintaan dalam masa nyata. Bahasa ini telah meluas dalam bidang seperti telekomunikasi, sistem perbankan, e-dagang, telefon komputer dan pemesejan segera. Pada masa yang sama, keluaran OTP 25 (Platform Telekom Terbuka) telah dikeluarkan - set pendamping perpustakaan dan komponen untuk pembangunan sistem teragih dalam bahasa Erlang.

Inovasi utama:

  • Pembinaan "mungkin ... tamat" baharu telah dilaksanakan untuk mengumpulkan beberapa ungkapan dalam satu blok, serupa dengan "mula ... tamat", tetapi tidak membawa kepada eksport pembolehubah daripada blok.
  • Menambah sokongan untuk pengaktifan ciri terpilih, membolehkan anda menguji dan memperkenalkan secara beransur-ansur baharu dan berpotensi memecah kebolehoperasian dan ciri masa jalan tanpa melanggar kod sedia ada. Ciri boleh dihidupkan dan dimatikan pada masa penyusunan dan menggunakan arahan feature() dalam fail kod. Sebagai contoh, untuk mendayakan ungkapan mungkin baharu dalam kod anda, anda boleh menentukan "ciri(mungkin_expr,dayakan)".
  • Pengkompil JIT melaksanakan pengoptimuman berdasarkan maklumat jenis data dan menambah sokongan untuk pemproses ARM 64-bit (AArch64). Sokongan yang dipertingkatkan untuk utiliti perf dan gdb, yang memberikan maklumat tentang nombor baris dalam kod.
  • Menambah modul rakan sebaya baharu dengan fungsi untuk menjalankan nod Erlang yang berkaitan. Setelah sambungan kawalan ke nod hilang, nod akan ditutup secara automatik.
  • Menambah sokongan untuk OpenSSL 3.0.
  • Fungsi groups_from_list/2 dan groups_from_list/3 telah ditambahkan pada modul peta untuk mengumpulkan senarai elemen.
  • Fungsi uniq/1, uniq/2, enumerate/1 dan enumerate/2 telah ditambahkan pada modul senarai untuk menapis elemen pendua dalam senarai dan menjana senarai tupel dengan nombor elemen.
  • Modul rand melaksanakan penjana nombor pseudo-rawak baharu yang sangat pantas.

Sumber: opennet.ru

Tambah komen