next up previous contents
suivant: Écrire une fonction C monter: Modules, librairies et sous-programmes précédent: Retourner plusieurs tableaux   Table des matières

Créer un module Perl

Utiliser le programme h2xs :

~/tmp % h2xs -cn module_lambda
Writing module_lambda/module_lambda.pm
Writing module_lambda/module_lambda.xs
Writing module_lambda/Makefile.PL
Writing module_lambda/README
Writing module_lambda/test.pl
Writing module_lambda/Changes
Writing module_lambda/MANIFEST

Le fichier avec une extension .pm est le module Perl avec ses fonctions, celui avec l'extension .xs contient des fonctions écrites en C.

Ne pas oublier de déclarer dans la variable @EXPORT les fonctions que l'on veut accessibles depuis les programmes utilisant le modules. Les autres fonctions sont internes.



Stephane TOUGARD 2002-09-07