Perl, Perl/Tk
Utiliser Eclipse avec perl :
Il faut jre :
jre-1_5_0_06-linux-i586.bin
eclipse-SDK-3.1.2-linux-gtk.tar.gz
et PadWalker-1.0.tar.gz
Dans le
répertoire d'installation d'eclipse, créer un lien sur le
répertoire de jre
Pour perl, ilfaut installer EPIC :
help -> Software Updates -> Find and
Install
EPIC
http://e-p-i-c.sf.net/updates
Réduction de la taille des images en perl/tk :
$imgs->copy($img, -subsample => ( 4, 4 ) );
Exemple de programme avec interface
grapique en perl/tk :
mp3-3.pl
BLESS
La fonction "bless" en Perl n'est pas la plus claire, dans de nombreux
ouvrages elle est survolée de telle sorte que l'on ne soit
vraiment pas sur d'avoir compris.
Elle permet de "connecter" une référence à un
objet à un nom de classe
bless ref [,nomclass]
ref : référence
à l'objet
nomclass : nom du package [package courrant]
Cela revient à faire un changement de
type (la référence elle même n'a pas de type)
En particulier pour le polymorphisme, cela permet a Perl d'affecter la
bonne méthode au bon objet. C.a.d pour des méthodes de
même nom s'appliquant à des objets ayant pour type des
classes (ou packages) différents.
qw
sert à renvoyer une liste de
mots entre apostrophes
($couleur1, $couleur2) = qw/bleu vert/;