Modul (Syntax für Einbindung) |
Aufgabe |
AutoLoader |
Lädt Unterprogramme nur wenn erforderlich. Dazu ist die Verwendung von __END__ erforderlich. |
AutoSplit |
Splittet eine Scriptdatei in mehrere Einzeldateien auf und ermöglicht auf diese Weise, dass das Modul AutoLoader Unterprogramme nur bei Aufruf lädt. |
Devel::SelfStubber |
Regelt Aufrufe von Objektmethoden in einer objektorientierten Hierarchie, die sich über mehrere Module erstreckt. |
DynaLoader |
Lädt dynamisch Routinen aus den C-Bibliotheken in das laufende Perl-Script. |
ExtUtils::Command |
Ersetzt Unix-Kommandos in Makefiles, beispielsweise für eine Win32-Portierung. |
ExtUtils::Embed |
Erlaubt das Einbinden von Aufrufen des Perl-Interpreters in C/C++ Programmen. |
ExtUtils::Install |
Installiert Dateien von einem Installationsverzeichnis ins Zielverzeichnis. |
ExtUtils::Installed |
Findet heraus, welche Module bereits installiert sind. Sinnvoll beispielsweise, um bei Bedarf nicht installierte Module dynamisch nachzuinstallieren. |
ExtUtils::Liblist |
Liefert eine Liste zu verwendender Erweiterungsbibliotheken. |
ExtUtils::MM_OS2 |
Wird von ExtUtils::MakeMaker verwendet, um Einträge in der Datei Makefile.pl nach den Regeln von OS/2 zu erzeugen. |
ExtUtils::MM_Unix |
Wird von ExtUtils::MakeMaker verwendet, um Einträge in der Datei Makefile.pl nach den Regeln von Unix zu erzeugen. |
ExtUtils::MM_VMS |
Wird von ExtUtils::MakeMaker verwendet, um Einträge in der Datei Makefile.pl nach den Regeln von VMS zu erzeugen. |
ExtUtils::MM_Win32 |
Wird von ExtUtils::MakeMaker verwendet, um Einträge in der Datei Makefile.pl nach den Regeln von Windows (ab Windows 95) zu erzeugen. |
ExtUtils::MakeMaker |
Erzeugt ein Makefile namens Makefile.pl, das die Installation von Dateien erlaubt. |
ExtUtils::Manifest |
Stellt Funktionen bereit, um eine Manifest-Datei zu erzeugen und zu überprüfen. In die Manifest-Datei werden alle Dateien eines Verzeichnisbaums unterhalb des aktuellen Verzeichnisses in eine Datei geschrieben. Auf diese Weise lässt sich der Originalzustand eines Verzeichnisbaums sichern, bevor z.B. eine Installationsroutine daraus Dateien kopiert, löscht usw. |
ExtUtils::Miniperl |
Schreibt den C-Code für die Datei perlmain.c, aus der sich der Perl-Interpreter neu linken lässt. Dabei lassen sich Module angeben, die mit gelinkt werden sollen. Auf diese Weise können also Module zu eingebauten Features einer eigenen Variante des Perl-Interpreters werden! |
ExtUtils::Mkbootstrap |
Erzeugt eine so genannte Bootstrap-Datei, die vom Modul DynaLoader verwendet wird. |
ExtUtils::Mksymlists |
Erzeugt Hilfsdateien, die bei manchen Betriebssystemen benötigt werden, um Bibliotheken zu linken. |
ExtUtils::Packlist |
Liest und schreibt .packlist-Dateien, die Informationen über zu installierende Pfade, Dateien usw. enthalten. |
ExtUtils::testlib |
Stellt Funktionen bereit, um eine Erweiterungsbibliothek zu testen, bevor sie installiert wird. |
SelfLoader |
Bewirkt, dass Unterprogramme, die in einem Script nach __DATA__ notiert sind, bei Bedarf compiliert und ausgeführt werden. |