Rakudo, cara menginstal compiler Raku ini di Ubuntu 20.04

tentang Rakudo

Pada artikel selanjutnya kita akan melihat Rakudo. Ini adalah kompiler Raku untuk MoarVM dan Java Virtual Machine. Saat ini kompiler Raku utama, dalam pengembangan aktif. Ini adalah kompiler yang memungkinkan kita untuk menikmati potensi penuh Raku. Rakudo didistribusikan di bawah persyaratan Lisensi Artistik 2.0.

Jika Anda tidak tahu, Raku adalah bahasa pemrograman berbasis Perl. Bahasa ini dikembangkan oleh tim relawan yang berdedikasi dan antusias serta terus berkembang. Ini pada awalnya dikembangkan dalam proyek Parrot, tetapi repositori kode sumbernya dibagi untuk proyek baru ini pada bulan Februari 2009, mengupayakan agar dapat dikembangkan secara mandiri. rakus awalnya itu dikenal sebagai Perl 6, dan diubah namanya menjadi Raku pada Oktober 2019. Ini menampilkan elemen-elemen dari banyak bahasa modern dan sejarah.

Publikasi pertama dan utama, baik dari kompiler maupun modul (disebut «Rakudo» atau «Rakudo Star») diterbitkan pada tanggal 29 Juli 2010. Istilah 'Rakudo' dipilih untuk membedakan antara nama implementasi bahasa ('Rakudo') dari nama spesifikasi bahasa ('Raku'). Implementasi apa pun yang lolos dari rangkaian pengujian resmi dapat menyebut dirinya 'Raku'. Saat ini ada beberapa implementasi pada berbagai tingkat kematangan, dan hanya Rakudo yang mengimplementasikan subset penuh Raku dan NQP untuk Raku.

Instal Rakudo di Ubuntu 20.04

Saat ini Raku tidak sepopuler Perl atau Rubi, tetapi telah diterima secara signifikan oleh komunitas. Saya rasa inilah alasannya Rakudo dapat ditemukan di repositori resmi Ubuntu 20.04.

Jika Anda ingin menginstalnya di sistem Anda, buka terminal (Ctrl + Alt + T) dan jalankan perintah berikut:

instal rakudo dari apt

sudo apt install rakudo

Ini adalah metode penginstalan yang paling mudah, tetapi tidak akan memberi kami versi stabil terbaru Rakudo. Kamu bisa periksa versi yang diinstal menggunakan apt mengetik di terminal yang sama:

versi diinstal dari apt

rakudo --version

Dari situs web proyek ini, dalam bagian unduhan, kami akan menemukan opsi untuk mengunduh versi stabil terbaru secara langsung. Kita juga bisa menggunakan perintah wget di terminal (Ctrl + Alt + T) sebagai berikut:

unduh rakudo dari github

wget -c https://rakudo.org/dl/rakudo/rakudo-moar-2021.03-01-linux-x86_64-gcc.tar.gz

Setelah mengunduh, Anda harus buka zip paketnya dengan perintah berikut:

tar xzvf rakudo-moar-2021.03-01-linux-x86_64-gcc.tar.gz

Di folder yang akan dibuat, kita dapat menemukan biner (raku) di dalam folder bin. Jika Anda ingin mengubah nama folder yang baru saja kita unzip, sehingga memiliki nama yang lebih sederhana, Anda dapat menggunakan perintah berikut ini:

rakudo biner

mv rakudo-moar-2021.03-01-linux-x86_64-gcc/ rakudo

untuk periksa versi yang baru saja kita unduh, dari folder tempat kita dapat menemukan biner, kita hanya perlu menggunakan perintah:

versi yang diunduh dari github

./raku --version

Contoh kecil penggunaan

Kami akan membuat file contoh untuk menguji Rakudo di Ubuntu 20.04. Kami akan melakukan ini dengan editor teks favorit kami, untuk contoh ini saya akan menggunakan vim:

vim ejemplo-rakudo.pl

Di dalam file tersebut, kita hanya perlu menulis sesuatu seperti berikut ini:

say "Esto es un ejemplo con Rakudo utilizado en Ubuntu 20.04";

Setelah menulis teks ke file, simpan perubahan dan tutup editor. Saat kita kembali ke terminal, untuk mengeksekusi file ini kita hanya perlu menggunakan biner raku yang terdapat di dalam folder tersebut rakudo / bin (jika Anda telah mengubah nama folder dari baris file tar.gz yang didownload di atas).

rakudo/bin/raku ejemplo-rakudo.pl

Perintah ini akan mengembalikan keluaran seperti berikut di layar:

halo contoh dunia dengan Raku

Saat ini ada banyak bahasa pemrograman Raku tidak sepopuler Perl, ia mengklaim sebagai evolusinya, dan bersama dengan Rakudo mereka membentuk pasangan yang menarik untuk diajak bekerja sama..

Karena Rakudo adalah kompiler, penting untuk membedakan antara dokumentasi kompilator itu sendiri dan bahasa yang diimplementasikannya. Informasi lebih lanjut tentang kompiler Rakudo dapat ditemukan di situs web dari yang sama, atau di dokumentasi resmi. Informasi tentang Raku juga dapat diperoleh dari situs web proyek ini.


2 komentar, tinggalkan punyamu

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Patrick Boker dijo

    Terima kasih atas petunjuknya!

    Ekstensi file kanonik adalah `.raku` dan bukan` .pl` untuk memiliki perbedaan yang jelas antara skrip Perl dan Raku.

    Rilis terkompilasi yang dapat diunduh di rakudo.org berisi skrip untuk mengadaptasi `PATH`. Ia menambahkan folder `bin /` dan `share / perl6 / site / bin /`, yang berisi penginstal modul `zef`. Ini bisa disebut seperti ini: `$ (/ path / of / rakudo / scripts / set-env.sh)`. Kemudian seseorang dapat memanggil `raku` dan` zef` terlepas dari direktori kerja saat ini.

    1.    Damien A. dijo

      Terima kasih atas klarifikasi dan kontribusinya. Salam pembuka