Plusieurs implementations d'une interface pour un module
[ Nouvelle discussion
| Répondre au groupe
|
fr.comp.lang.perl ]
Sujet: Plusieurs implementations d'une interface pour un module
De: ocroque...@ocroquette.free.fr (Olivier Croquette)
Groupes: fr.comp.lang.perl
Organisation: T-Online
Date: 28. Feb 2008, 18:49:13
|
Salut à tous
J'en suis encore à mes débuts en Perl, et j'ai le problème suivant: je
veux écrire sous forme de modules plusieurs implémentations d'une même
interface.
Le but est de décider à la compilation (par exemple en fonction d'une
variable d'environnement) de quelle implémentation utiliser.
Bref, j'ai:
main.pl
module.pm
module_imp1.pm
module_imp2.pm
main est censé faire un "use module", qui "redirigerait" vers
l'implémentation correcte.
Bien sûr, je veux éviter d'avoir à écrire quoique soit dans module.pm
(surtout pas une fonction par fonction à transférer).
J'ai essayé de faire ça à base de ISA et Exporter, mais je ne suis
arrivé à rien, et je ne suis pas sûr d'être sur la bonne piste.
Des idées peut-être?
Merci!

|
 cette fonctionnalité est reservée aux membres ayant une session active !
|