Perpustakaan Portabilitas GNU untuk kode portabilitas umum di seluruh platform telah mengalami perubahan besar pada gnulib-tool, program untuk mengimpor modul dari gnulib ke dalam paketnya. Penulisan ulang kode alat gnulib ini dikatakan menawarkan kinerja antara delapan dan 100 kali lebih cepat dibandingkan implementasi yang ada.
Program alat gnulib asli adalah implementasi skrip shell untuk mengimpor modul Gnulib ke dalam program untuk meningkatkan portabilitas kode. Beberapa pengembang GNU telah menulis ulang gnulib-tool dengan Python daripada skrip shell untuk mengatasi kritik terhadap kinerja yang lambat.
Bruno Haible hari ini mengumumkan bahwa implementasi gnulib-tool dengan Python siap untuk pengujian beta dan akan lebih cepat:
“gnulib-tool dikenal lambat selama bertahun-tahun. Kami telah mendengarkan keluhan Anda. Penulisan ulang gnulib-tool dalam bahasa pemrograman lain (Python) siap untuk pengujian beta. Prosesnya antara 8 kali dan 100 kali lebih cepat daripada alat gnulib asli.
Kedua implementasi harus berperilaku sama, yaitu, menghasilkan file yang sama dan output yang sama.” Dalam pengumuman milis yang menyerukan pengujian beta kode Gnulib baru, ini menguraikan langkah-langkah untuk membandingkan versi shell dan Python dari gnulib-tool untuk mereka yang tertarik.
Itulah berita seputar Alat Perpustakaan Portabilitas GNU Ditulis Ulang Dengan Python Untuk Kinerja 8~100x Lebih Baik, semoga bermanfaat. Disadur dari Phoronix.com.