Balík: libeval-closure-perl (0.14-1)
Odkazy pre libeval-closure-perl
Zdroje Debian:
Stiahnuť zdrojový balík libeval-closure-perl:
- [libeval-closure-perl_0.14-1.dsc]
- [libeval-closure-perl_0.14.orig.tar.gz]
- [libeval-closure-perl_0.14-1.debian.tar.xz]
Správcovia:
Externé zdroje:
- Domovská stránka [metacpan.org]
Podobné balíky:
modul jazyka Perl na bezpečnú a čistú tvorbu uzáverov vyhodnocovaním reťazca
Vyhodnocovanie reťazcov sa často používa na dynamickú tvorbu kódu. Do veľkej miery ho využíva napr. Moose na tvorbu inline verzií funkcií na prístup a konštruktorov, čo do výraznej miery zrýchľuje beh kódu. Vyhodnocovanie reťazcov však nie je bez nevýhod - je ťažké ovládať rozsah, v ktorom sa používa (čo určuje, ktoré premenné sú v rámci eval prístupné) a môže byť dosť pomalé, obzvlášť pri veľkom množstve volaní eval.
Eval::Closure sa pokúša oba tieto problémy riešiť. Poskytuje funkciu eval_closure, ktorá vyhodnocuje reťazec v čistom prostredí s iba vymenovanou množinou premenných. Naviac výsledok eval udržiava vo vyrovnávacej pamäti, preto opakované volanie eval s rovnakým zdrojom bude aj v inom prostredí oveľa rýchlejšie (ale pamätajte, že popis je súčasťou vyhodnocovaného reťazca, preto musí byť rovnaký alebo nezadaný ak má vyrovnávacia pamäť správne fungovať).
Ostatné balíky súvisiace s balíkom libeval-closure-perl
|
|
|
|
-
- dep: libsub-exporter-perl
- prepracovaný exportér zakázkových funkcií
-
- dep: perl
- Practical Extraction and Report Language od Larryho Walla
-
- rec: libdevel-lexalias-perl (>= 0.05)
- Perl module that provides alias lexical variables
Stiahnuť libeval-closure-perl
Architektúra | Veľkosť balíka | Nainštalovaná veľkosť | Súbory |
---|---|---|---|
all | 11.2 kB | 30.0 kB | [zoznam súborov] |