Rakudo, כיצד להתקין את מהדר Raku זה באובונטו 20.04

אבוד Rakudo

במאמר הבא אנו נסתכל על רקודו. זה מהדר Raku ל- MoarVM ול- Java Virtual Machine. כיום הוא מהדר ראקו הראשי, הנמצא בפיתוח פעיל. זהו מהדר שיאפשר לנו ליהנות מהפוטנציאל המלא של ראקו. Rakudo מופץ תחת תנאי הרישיון האמנותי 2.0.

במקרה שלא ידעת, ראקו היא שפת תכנות מבוססת פרל. שפה זו פותחה על ידי צוות מתנדבים מסורים ונלהבים וממשיכה להתפתח. במקור הוא פותח במסגרת פרויקט Parrot, אך מאגר קוד המקור שלו חולק לפרויקט חדש זה בפברואר 2009, וביקש לפתח אותו באופן עצמאי. ראקו בתחילה זה היה ידוע בשם פרל 6, ושמו שונה ל- Raku באוקטובר 2019. הוא כולל אלמנטים משפות מודרניות והיסטוריות רבות.

הפרסום הראשון והעיקרי, הן של המהדר והן של המודולים (נקרא «Rakudo» או «Rakudo Star») פורסם ב- 29 ביולי 2010. המונח 'ראקודו' נבחר כדי להבחין בין שם יישום שפה ('רקודו') של שם מפרט השפה ('ראקו'). כל יישום שעובר את חבילת הבדיקה הרשמית יכול לקרוא לעצמו 'ראקו'. כרגע קיימות יישומים מרובים ברמות שונות של בגרות, ורק רקודו מיישם את קבוצת המשנה המלאה של ראקו ו- NQP עבור ראקו.

התקן את Rakudo באובונטו 20.04

כיום ראקו אינו פופולרי כמו פרל או אוֹדֶם, אך קיבלה הקהילה משמעותית. אני מניח שזו הסיבה Rakudo ניתן למצוא במאגרים הרשמיים של אובונטו 20.04.

אם ברצונך להתקין אותו במערכת שלך, פתח מסוף (Ctrl + Alt + T) והפעל את הפקודה הבאה:

התקן rakudo מ- apt

sudo apt install rakudo

זוהי שיטת ההתקנה הקלה ביותר, אך היא לא תיתן לנו את הגרסה היציבה האחרונה של Rakudo. אתה יכול בדוק את הגרסה המותקנת באמצעות apt מקליד באותו מסוף:

גרסה המותקנת מ- apt

rakudo --version

מאתר הפרויקט הזה, ב קטע הורדהאנו נמצא את האפשרות להוריד את הגרסה היציבה האחרונה ישירות. אנו יכולים גם להשתמש בפקודה wget במסוף (Ctrl + Alt + T) כדלקמן:

להוריד rakudo מ

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

לאחר ההורדה, עליך לפתוח את החבילה עם הפקודה הבאה:

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

בתיקיה שתיצור, אנחנו יכולים למצוא את הבינארי (ראקו) בתוך התיקיה בן. אם ברצונך לשנות את שם התיקיה שזה עתה פתחנו את רוכסן, כך שיהיה לה שם פשוט יותר, תוכל להשתמש בפקודה אחרת זו:

rakudo בינארי

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

כדי בדוק את הגרסה שהורדנו זה עתה, מהתיקייה בה אנו יכולים למצוא את הבינארי, נצטרך להשתמש רק בפקודה:

גרסה שהורדה מ- github

./raku --version

דוגמא קטנה לשימוש

אנחנו הולכים ליצור קובץ לדוגמה לבדיקת Rakudo באובונטו 20.04. אנו נעשה זאת עם עורך הטקסטים המועדף עלינו, לדוגמא זו אשתמש ב- vim:

vim ejemplo-rakudo.pl

בתוך הקובץ, אנחנו רק צריכים לכתוב משהו כמו הדברים הבאים:

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

לאחר כתיבת הטקסט לקובץ, שמור את השינויים וסגר את העורך. כשאנחנו חזרה למסוף, כדי להפעיל קובץ זה עלינו להשתמש רק בבינארי raku שנמצא בתיקיה rakudo / bin (אם שינית את שם התיקיה של שורות הורדת הקובץ tar.gz לעיל).

rakudo/bin/raku ejemplo-rakudo.pl

פקודה זו תחזיר פלט כמו הבא על המסך:

שלום לדוגמא עולמית עם ראקו

כיום ישנן שפות תכנות רבות, אם כי ראקו אינו פופולרי כמו פרל, הוא טוען שהוא אבולוציה שלו, ויחד עם ראקודו הם יוצרים זוג מעניין לעבוד איתו..

מכיוון שרקודו הוא מהדר, חשוב להבחין בין תיעוד המהדר עצמו לבין השפה שהוא מיישם. מידע נוסף על מהדר Rakudo ניתן למצוא באתר אתר אינטרנט של אותו דבר, או ב תיעוד רשמי. ניתן לקבל מידע אודות ראקו מה- אתר של פרויקט זה.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   פטריק בוקר דיג'ו

    תודה על הדרכה הזו!

    סיומת הקובץ הקנונית היא '.raku' במקום '.pl' כדי להבחין באופן ברור בין סקריפטים של Perl ו- Raku.

    המהדורות המהודרות שניתן להוריד באתר rakudo.org מכילות סקריפט להתאמה של ה- 'PATH'. זה מוסיף את 'bin /' ואת 'שיתוף / perl6 / site / bin /' תיקייה, המכילה את מתקין המודול 'zef'. אפשר לקרוא לזה כך: "$ (/ path / of / rakudo / scripts / set-env.sh)". אז אפשר לקרוא 'raku' ו- 'zef' ללא קשר לספריית העבודה הנוכחית.

    1.    דמיאן א. דיג'ו

      תודה על ההבהרה ועל התרומה. ברכות