all options
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Source: libeval-closure-perl  ]

Package: libeval-closure-perl (0.14-1)

Links for libeval-closure-perl

Screenshot

Debian Resources:

Download Source Package libeval-closure-perl:

Maintainers:

External Resources:

Similar packages:

Perlmodul til sikkert og rent at oprette lukninger via strengevaluering

Strengevaluering brugs ofte til dynamisk kodeoprettelse. For eksempel bruger Moose det meget til at oprette indlejrede versioner af tilbehør og konstruktører, hvilket øger kodens hastighed på kørselstidspunktet. Strengevaluering er dog ikke uden problemer - det er svært at kontrollere omfanget, det bruges i (hvilket bestemmer hvilke variabler der er i omfanget inden i evalueringen), og det kan være ret så langsomt, specielt hvis der udføres et stort antal evalueringer.

Eval::Closure forsøger at løse begge disse problemer. Modulet tilbyder en eval_closure-funktion, der evaluerer en streng i et rent miljø, udover en fast liste med angivne variabler. Det mellemlagrer også resultatet for evalueringen, så gentagne evalueringer af den samme kilde, selv med et andet miljø, vil være meget hurtigere (men bemærk at beskrivelsen er en del af strengen til evaluering, så den skal være den samme (ikke ikkeeksisterende) hvis mellemlagring skal fungere korrekt).

Tags: Implemented in: Perl

Other Packages Related to libeval-closure-perl

  • depends
  • recommends
  • suggests
  • enhances

Download libeval-closure-perl

Download for all available architectures
Architecture Package Size Installed Size Files
all 11.2 kB30.0 kB [list of files]