Alle Optionen
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Quellcode: libreadonly-xs-perl  ]

Paket: libreadonly-xs-perl (1.05-1 und andere)

Links für libreadonly-xs-perl

Screenshot

Debian-Ressourcen:

Quellcode-Paket libreadonly-xs-perl herunterladen:

Betreuer:

Externe Ressourcen:

Ähnliche Pakete:

Schnellere Implementierung von Readonly

Das Readonly-Modul (siehe dort) ist ein effektiver Weg zur Erzeugung nicht änderbarer Variablen. Allerdings ist es relativ langsam.

Der Grund für diese Langsamkeit ist, dass es die Nur-Lesbarkeit von Variablen über gebundene (»tied«) Objekte implementiert. Dieser Mechanismus ist von Natur aus langsam. Perl muss unter der Haube einfach viel Arbeit erledigen, damit gebundene Variablen funktionieren.

Dieses Modul behebt das Geschwindigkeitsproblem, zumindest in Bezug auf skalare Variablen. Falls Readonly::XS installiert ist, greift Readonly damit auf die Interna skalarer Variablen zu. Anstatt ein skalares Variablen-Objekt zu erzeugen und es zu binden, schaltet Readonly einfach das SvREADONLY-Bit in der FLAGS-Struktur des Skalars um.

Markierungen: Software-Entwicklung: Perl-Entwicklung, Bibliotheken, Implementiert in: implemented-in::c, implemented-in::perl, Rolle: Entwicklungs-Bibliothek

Andere Pakete mit Bezug zu libreadonly-xs-perl

  • hängt ab von
  • empfiehlt
  • schlägt vor
  • erweitert

libreadonly-xs-perl herunterladen

Download für alle verfügbaren Architekturen
Architektur Version Paketgröße Größe (installiert) Dateien
i386 1.05-1+b6 9,6 kB42,0 kB [Liste der Dateien]