# מילון מונחים מונחים, ראשי תיבות, ואוצר מילים ייחודי לפרויקט. pperl : סביבת הריצה של PetaPerl — מימוש מחדש של Perl 5 ב־Rust, שם הקובץ הבינארי `pperl`. קורא את אותו קוד מקור Perl שהמפרש `perl` הסטנדרטי קורא; מספק סביבת ריצה p5 (המימוש מחדש הנאמן) כברירת מחדל וסביבת ריצה pp (מפרש מקורי ב־Rust) תחת `--pp`. סביבת ריצה p5 : סביבת הריצה ברירת המחדל של pperl. שיקוף התנהגותי של `perl5`: סמנטיקה, מקרי קצה, magic. כאשר בדיקה אינה תואמת ל־perl5 המקורי, p5 הוא זה שטועה. סביבת ריצה pp : סביבת הריצה החלופית של pperl, נבחרת באמצעות `--pp`. ממומשת מאפס ב־Rust עם dispatch של ops פשוט יותר. מהירה יותר בעומסי עבודה מסוימים; אינה שלמה עדיין מבחינת תכונות מול perl5. SV : Scalar Value (ערך סקלרי). סקלר Perl כפי שהוא מיוצג בסביבת הריצה של pperl — ה־enum נמצא ב־`src/runtime/sv.rs` ומשקף את פריסת ה־SV של `perl5` היכן שהסמנטיקה תלויה בכך. JIT : קומפילציית Just-In-Time. pperl מקמפל לולאות חמות לקוד מכונה באמצעות Cranelift; מופעל אוטומטית על גופי `for`/`while` כשירים. אופרטור אונארי בעל שם : פונקציה מובנית של Perl שמקבלת **בדיוק ארגומנט אחד** ברמת קדימות מסוימת — הדוקה יותר מאופרטורי ההשוואה, רופפת יותר מאופרטורי החשבון וההזזה. בניגוד ל**אופרטור רשימה** (שבולע בחמדנות את שאר הביטוי), אונארי בעל שם לוקח את הארגומנט היחיד שלו ועוצר שם. דוגמאות: `defined`, `exists`, `ref`, `scalar`, `length`, `uc`/`lc`, `chr`/`ord`, `int`, `abs`, `sqrt`, `sin`/`cos`, `log`, `exp`, `-e`/`-r`/`-f`/… בדיקות קובץ. ראו את שורת קדימות 10 ב־`perlop`. אופרטור רשימה : פונקציה מובנית של Perl שמקבלת **רשימת ארגומנטים** ובצד ימין של האופרטור צורכת בחמדנות את שאר הביטוי. דוגמאות: `print`, `sort`, `push`, `unshift`, `join`, `split`. בניגוד ל**אופרטור אונארי בעל שם**. זוהי גרסת זרע ראשונית. מונחים המופנים דרך תפקידי `{term}` במקומות אחרים בתיעוד יש להוסיף כאן כאשר הם מופיעים.