# Γλωσσάρι Όροι, ακρωνύμια και λεξιλόγιο ειδικό του έργου. pperl : Το runtime PetaPerl — μια υλοποίηση της Perl 5 σε Rust, με όνομα εκτελέσιμου `pperl`. Διαβάζει τον ίδιο πηγαίο κώδικα Perl με τον τυπικό διερμηνευτή `perl`· συνοδεύεται από ένα runtime p5 (την πιστή υλοποίηση) ως προεπιλογή και ένα runtime pp (εγγενής διερμηνευτής Rust) υπό το `--pp`. runtime p5 : Το προεπιλεγμένο runtime του pperl. Καθρέφτης συμπεριφοράς του `perl5`: σημασιολογία, οριακές περιπτώσεις, μαγεία. Όπου ένα test διαφωνεί με το upstream perl5, το λάθος είναι του p5. runtime pp : Το εναλλακτικό runtime του pperl, που επιλέγεται με `--pp`. Υλοποιημένο από το μηδέν σε Rust, με απλούστερη αποστολή ops. Γρηγορότερο σε ορισμένους φόρτους εργασίας· δεν είναι ακόμη πλήρες σε χαρακτηριστικά έναντι του perl5. SV : Scalar Value. Ένα βαθμωτό της Perl όπως αναπαρίσταται στο runtime του pperl — το enum βρίσκεται στο `src/runtime/sv.rs` και αντικατοπτρίζει τη διάταξη SV του `perl5` όπου η σημασιολογία το απαιτεί. JIT : Μεταγλώττιση Just-In-Time. Το pperl μεταγλωττίζει θερμούς βρόχους σε κώδικα μηχανής μέσω του Cranelift· ενεργοποιείται αυτόματα σε επιλέξιμα σώματα `for`/`while`. ονοματισμένος μοναδιαίος τελεστής : Μια ενσωματωμένη συνάρτηση της Perl που δέχεται **ακριβώς ένα όρισμα** σε ένα συγκεκριμένο επίπεδο προτεραιότητας — αυστηρότερο από τους τελεστές σύγκρισης, χαλαρότερο από τους αριθμητικούς και τους shift τελεστές. Σε αντίθεση με έναν **τελεστή λίστας** (που καταβροχθίζει άπληστα την υπόλοιπη έκφραση), ένας ονοματισμένος μοναδιαίος παίρνει το ένα του όρισμα και σταματά εκεί. Παραδείγματα: `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}` αλλού στην τεκμηρίωση πρέπει να προστίθενται εδώ όταν εμφανίζονται.