# Γλωσσάρι
Όροι, ακρωνύμια και λεξιλόγιο ειδικό του έργου.
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}` αλλού στην τεκμηρίωση πρέπει να προστίθενται εδώ όταν εμφανίζονται.