Perl-Module

Aus Tiohs Tutorials

Version vom 10:47, 19. Apr 2005; 194.77.120.82 (Diskussion)
(Unterschied) ← Nächstältere Version | Aktuelle Version | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

tar vxzf dateiname.tar.gz

CCDFLAGS in man gcc erklährt

Perl make mit PREFIX=/... in homedir mit angabe lib-Pfad für Install als User

Version eines installierten Modules:
dpkg -l perl-tk

Bild darstellen mit TK::JPEG
my $image = $mw->Photo('-format' => 'jpeg', -file => 'something.jpg');
$mw->Label('-image'=> $image  )->pack;


For perl -MCPAN -e shell
export FTP_PASSIVE=true


perl-debugger zum schnellen testen von code:
perl -de 1

Beispiel:
nutzer16@notebook16:~/module/Tk-804.027$ perl -de 1

Loading DB routines from perl5db.pl version 1.25
Editor support available.

Enter h or `h h' for help, or `man perldebug' for more help.

main::(-e:1):   1
  DB<1> use Time::Piece

  DB<2> $t = localtime

  DB<3> print $t
Tue Apr 19 11:20:51 2005
  DB<4> print $t->year
2005
  DB<5> print $t + ONE_DAY
Tue Apr 19 11:20:51 2005
  DB<6> x $t
0  Time::Piece=ARRAY(0x83cb200)
   0  51
   1  20
   2  11
   3  19
   4  3
   5  105
   6  2
   7  108
   8  1
   9  1113902451
   10  1
  DB<7> q


Vorlage zum Erzeugen neuer Module (z.B. Foo::Suche):
h2xs -X -n Foo::Suche
Defaulting to backwards compatibility with perl 5.8.4
If you intend this module to be compatible with earlier perl versions, please
specify a minimum perl version with the -b option.

Writing Foo-Suche/lib/Foo/Suche.pm
Writing Foo-Suche/Makefile.PL
Writing Foo-Suche/README
Writing Foo-Suche/t/Foo-Suche.t
Writing Foo-Suche/Changes
Writing Foo-Suche/MANIFEST


Vererbung in Perl-Modul
our @ISA = qw(Exporter); 
oder
use base qw(Exporter);

our @EXPORT= qw(search); #Modul search in Nahmensraum exportieren




Persönliche Werkzeuge