- Versi 2.0 dari Nim telah dirilis, menghadirkan fitur baru dan berbagai peningkatan pada bahasa pemrograman ini.
- Versi baru ini menyertakan manajemen memori ORC sebagai bawaan, sehingga cocok untuk sistem hard real-time dan pemrograman sistem.
- Pengguna baru dapat memeriksa apakah Nim sudah terpasang melalui package manager OS mereka atau memasang Nim 2.0 dengan mengikuti petunjuk instalasi.
- Pengguna lama dapat dengan mudah memperbarui ke Nim 2.0 menggunakan perintah
choosenim atau mengunduhnya dari nightly builds.
- Dengan berdonasi ke Nim, Anda dapat membantu meningkatkan bahasa ini dengan menyediakan hadiah untuk perbaikan bug dan fitur baru.
- Fitur baru di Nim 2.0 mencakup unpacking tuple yang lebih baik, inferensi tipe yang ditingkatkan, dan dukungan tag yang dilarang pada tipe proc.
- Pustaka standar telah diperluas dengan modul-modul baru untuk penanganan path, pembuatan direktori, operasi file, dan lainnya.
- Enum yang dapat dioverload, nilai default untuk objek, dan analisis definite assignment adalah tambahan penting di Nim 2.0.
- Backend JavaScript kini menggunakan BigInt untuk bilangan bulat 64-bit, dan alat docgen kini mendukung Markdown dengan lebih baik.
- Interoperabilitas C++ telah ditingkatkan dengan pragma baru untuk mendefinisikan constructor dan virtual method.
- Model manajemen memori ARC/ORC telah disempurnakan sehingga meningkatkan kinerja dan efisiensi runtime.
- Perubahan pada tool mencakup versi pembaruan dari package manager Nimble dan penambahan opsi nimgrep
--inContext.
- Pengembang perlu menyadari perubahan yang berdampak pada portabilitas terkait penggunaan block dan break serta definisi
"strictFuncs".
- Beberapa modul pustaka standar telah dipindahkan ke paket nimble dan dapat dipasang menggunakan nimble atau atlas.
1 komentar
Opini Hacker News