Wikipedia Abstrak/Pembaruan/2021-02-04
◀ | Pembaruan Wikipedia abstrak | ▶ |
- Fase β selesai.
Ketika kami memulai usaha pengembangan situs Wikifunctions, kami membagi pekerjaan menuju peluncuran Wikifunctions menjadi sebelas fase, dinamakan berdasarkan huruf alfabet Yunani.
Pekan ini kita telah menyelesaikan fase kedua, Fase β (beta).
Dengan selesainya Fase α (alfa), menjadi mungkin untuk membuat contoh dari Tipe yang disediakan oleh sistem di wiki. Ini artinya seseorang bisa pergi ke wiki dan membuat, misalnya, sebuah string, seperti String Hello World! di sistem Lucas’s notwikilambda demonstrasi.
Tujuan Fase β (beta) adalah memungkinkan pembuatan Tipe di wiki, dan untuk memungkinkan pembuatan contoh dari Tipe-Tipe tersebut. Asumsinya adalah kami hanya memberikan sekumpulan kecil Tipe inti, dan kebanyakan tipe akan dibuat oleh komunitas di wiki. Kami telah mendiskusikan Tipe sebelumnya di nawala #7 dan #15. Seperti yang kita diskusikan di sana, sistem Tipe yang baik bisa sangat membantu dalam memelihara dan bekerja dengan katalog fungsi. Ini dapat membantu dengan memilih fungsi yang tepat, dengan menavigasi dan menjelajahi katalog, dan dengan menemukan kesalahan dalam implementasi fungsi.
Untuk mendemonstrasikan bahwa kita benar-benar telah menyelesaikan Fase β, kami membuat sebuah Tipe untuk Bilangan Bulat Positif di situs uji coba notwikilambda, dan sebuah contoh dari Tipe tersebut untuk bilangan satu.
(Agar tidak salah paham, kami tidak berniat membuat halaman untuk setiap bilangan alami, bahkan mungkin saja komunitas memutuskan untuk membatasi pembuatan mereka. Mereka biasanya akan dibuat dan dimasukkan sebagai literal yang dibuat seiring berjalannya waktu. Jika ANda tertarik pada katalog bilangan alami, saya bisa merujuk Anda ke proyek Linked Open Numbers).
Kami juga telah memperbaiki antarmuka pengguna pada Fase β, dan sekarang antarmuka banyak menggunakan label di sebelah penanda mentah. Label bersifat sepenuhnya internasional, dan bisa dilokalisasi di wiki (misalnya, label untuk Tipe Bilangan bulat positif bisa diubah persis di halaman Tipe, sebagai kunci tipe). Perhatikan bahwa untuk punya hak penyuntingan di wiki itu, Anda perlu masuk log. Banyak bagian dari antarmuka pengguna dulunya merupakan bagian tak terpisahkan dari wiki, tetapi sekarang bagian-bagian tersebut sudah ditarik secara dinamis dari wiki.
Tentu saja masih ada kutu, dan kami melacak mereka di papan tugas Phabricator. Jika Anda menemukan kutu baru, silakan angkat masalah tersebut. Beri tahu kami, atau buat laporan kutu baru di kolom “Needs triage” agar kami tahu kami perlu meninjaunya.
Kami sekarang memulai Fase γ (gamma). Tujuannya adalah membuat semua Tipe utama dari model fungsi sebelum umum — Fungsi, Implementasi, Penguji, Panggilan fungsi, Galat, dan lainnya. Terdapat beberapa pekerjaan yang akan memungkinkan kita membuat Tipe-Tipe tersebut, khususnya Panggilan fungsi akan punya beberapa fitur ajaib. Sedikit melenceng dari topik, kami juga mulai mengembangkan layanan pendukung, orkestrator fungsi dan evaluator fungsi. Ini untuk mendapatkan masukan mengenai arsitektur sesegera mungkin.
Begitu model data fungsi sudah jadi, Fase δ (delata) akan memungkinkan evaluasi panggilan fungsi yang kita bangun di fase yang sekarang. Ini, dan komposisi fungsi yang akan dijalankan pada Fase ε (epsilon), akan menjadi jantung dari fitur teknis yang disediakan Wikifunctions. Setelah δ akan menjadi mungkin bagi semua orang untuk memanggil fungsi dari halaman wiki mereka, dan setelah ε akan menjadi mungkin untuk membuat jenis fungsi apa pun. Tentu saja masih ada banyak hal yang perlu dikembangkan dan diperbaiki, tetapi ini adalah tahap-tahap utama dalam menampilkan sedikit dari apa yang Wikifunctions akan berikan kepada gerakan Wikimedia dan seterusnya.
Saya ingin menutup ini dengan mengucapkan terima kasih kepada seluruh tim, dan kepada sukarelawan yang mengontribusikan tambalan — khususnya Arthur P. Smith dan Gabriel Lee — dan memandu ke kontes konsep logo. Batas pengumpulan usulan adalah pada 23 Februari, dan kami sudah punya sembilan usulan bagus! Lihatlah sendiri, dan silakan tambahkan usulan konsep, ide, dan komentar Anda, dan beri tahu orang lain yang mungkin berminat.