- PRQL adalah bahasa modern untuk mentransformasikan data, digunakan sebagai pengganti SQL yang kuat dengan bentuk pipeline.
- PRQL mendukung abstraksi seperti variabel dan fungsi, membentuk pipeline transformasi yang logis.
- Karena PRQL dikompilasi ke SQL, PRQL dapat digunakan dengan semua basis data yang menggunakan SQL.
- Bahasa ini mudah dibaca, eksplisit, dan deklaratif, sehingga mudah dipahami dan digunakan.
- PRQL menyediakan fitur seperti pemfilteran, agregasi, pengelompokan, pembuatan kolom baru, pengurutan, dan lainnya.
- Bahasa ini mendukung ekspresi rentang dan dapat menggunakan SQL sebagai jalan keluar.
- PRQL dikembangkan secara aktif oleh komunitas yang terus berkembang, dan meskipun masih ada beberapa bug kecil serta fitur yang belum lengkap, bahasa ini sudah siap digunakan.
- Rilis versi 0.9.0 terbaru adalah pembaruan terbesar sejauh ini.
- Roadmap pengembangan mencakup peningkatan ketangguhan, menutup kesenjangan fitur, memperluas dukungan fitur, dan memudahkan pengguna untuk mulai menggunakan PRQL.
- PRQL menyediakan integrasi dengan alat populer seperti VS Code dan Jupyter untuk menghadirkan pengalaman yang mulus.
- Kontribusi pada proyek sangat disambut, dan komunitasnya ramah serta suportif.
- Tersedia berbagai sumber daya untuk mempelajari dan bereksperimen dengan PRQL, termasuk PRQL Playground, dokumentasi, dan language binding untuk bahasa pemrograman lain.
- Repositori ini mencakup compiler PRQL, konten web, binding, infrastruktur pengujian/CI, dan alat pengembangan.
- Kemajuan PRQL dimungkinkan berkat kontribusi banyak individu.
1 komentar
Opini Hacker News