| Plugin :: Installer Plugin :: L'objectif de l'installateur est de fournir une interface simple et flexible pour développer des langues de plugin. |
Télécharger maintenant |
Plugin :: Installer Classement & Résumé
- Licence:
- Perl Artistic License
- Nom de l'éditeur:
- Steven Lembark
- Site Internet de l'éditeur:
- http://search.cpan.org/~lembark/
Plugin :: Installer Mots clés
Plugin :: Installer La description
Plugin :: L'objectif de l'installateur est de fournir une interface simple et flexible pour développer des langues de plugin. Plugin :: L'objectif de l'installateur est de fournir une interface simple et flexible pour développer des langues plugin.Synopsis MyPlugin; Utilisez BASE QW (Plugin :: Plugin d'installateur :: Langue :: Foobar); ... mon $ plugin = myplugin-> construire; # Frobnicate est transmis d'abord au plugin :: Installateur # via AutoLoad, puis à P :: L :: Foobar's Compiler # Méthode. Si ce qui revient du compilateur est # un référent, il est intégré dans le numéro de noms P :: L :: F et s'il s'agit d'un référentiel de code, il est expédié. $ Plugin-> Frobnicate; L'objectif de ce module est de fournir une interface simple et flexible pour développer des langues de plug-in. Toute langue pouvant stocker ses données d'objet en tant que hachage et mettre en uvre une méthode "compile" qui prend le nom de la méthode en tant qu'argument peut utiliser cette classe. Le Framework Plugin fournit, installer et expédier du code défini par l'utilisateur. Le code ne doit pas nécessairement être perl, juste quelque chose que l'objet manipulant cela peut compiler. L'installateur est un langage-agnostique: en fait, il n'a aucune idée de ce que l'objet fait avec le nom transmis à son compositeur. Tout ce qu'il fait, c'est (par défaut) installer une référence renvoyée et une vérification de Codèrefs. Ceci est conçu comme une classe de convienence qui standardise la moitié supérieure de tout langage de plug-in.Note que tout référent renvoyé par le compilateur est installé. Remettre un HashRef peut déposer un hachage dans l'espace de noms de l'appelant. Cela permet aux plugins de gérer les commutateurs de ligne de commande (via getoptfoo et un hashref) ou de manipuler des files d'attente (en remettant une arrayrefs par défaut. Codèrefs par défaut sont expédiés via GOTO, ce qui permet d'utiliser évident de compiler le plugin à un sous-courant anonyme Pour une utilisation ultérieure. Cela rend les plug-ins de quelque chose d'un objet trampoline, à l'exception des "trampolines" des méthodes de classe plutôt que l'objet lui-même. Conditions requises: · Perl
Plugin :: Installer Logiciels associés