Pembaruan terbaru tentang port Rust untuk shell Fish
(github.com/fish-shell)- Pekerjaan transisi ke Rust "sebagian besar" telah selesai.
- Kemajuan bervariasi tergantung metode pengukurannya, dan diperkirakan telah mencapai 60% berdasarkan jumlah kode C++ yang dihapus, atau 74% berdasarkan rasio kode Rust dibanding C++.
- Komponen besar terakhir yang belum diterjemahkan adalah bagian reader, termasuk sistem input, yang saling terhubung cukup erat.
Jawaban atas kesalahpahaman dan pertanyaan umum
- Semua kode C++ akan dihapus.
- Port Windows tidak direncanakan, dan Rust juga tidak secara khusus membantu dukungan Windows.
- Nama proyek atau maskot tidak akan diubah, dan fakta bahwa ini ditulis dalam Rust mungkin juga tidak akan ditambahkan ke tagline.
- Performa port yang sudah selesai masih belum pasti; hasil awal positif, tetapi dalam beberapa kasus bisa sekitar 20% lebih lambat.
Informasi tambahan
- Rilis Rust parsial tidak direncanakan; misalnya, fish 4.0 akan sepenuhnya terdiri dari Rust saja.
- Sedang direncanakan rilis perantara 3.7.0 yang hanya terdiri dari C++ sebagai titik awal untuk platform yang tidak dapat menangani versi Rust.
Opini GN⁺
Poin terpenting dalam artikel ini adalah bahwa fish-shell kini hampir sepenuhnya dipindahkan ke Rust, yang dapat menjadi peristiwa besar yang membawa perubahan signifikan bagi pengembangan perangkat lunak dan komunitas open source. Perubahan ini mencerminkan kemajuan teknis dan menjadi topik yang menarik karena memberi para pengembang alat serta pendekatan baru. Transisi ke Rust menumbuhkan harapan dari sisi performa dan stabilitas, dan perubahan teknis seperti ini diperkirakan akan memberi dampak positif bagi komunitas pengembang.
Belum ada komentar.