ItispossibletogetGtk2-PerltoworkwithGaim's Perl API, however you must not load the module with @c use, but rather with @c require. Keep this in mind if you would like to use other perl modules that are dynamically loaded. You can avoid the problem by always using @c require instead of @c use.
Inordertousethissimpleplugin,savethescripttextinafilewitha@c.plextensioninyour~/.gaim/pluginsdirectory.Afterrestartinggaim,youshouldseetheplugin("Perl Test Plugin")listedinthepluginlistunder"Tools -> Plugins".Toviewthedebugoutput,makesureyourunGaimfromtheconsolewiththe'-d'flagoropentheDebugWindowwhichisavailableinthe"Help"menu.Whenyoucheckthecheckboxnexttheplugin,youshouldseeamessageappearintheDebugWindow(orconsole);similarly,whenyouuncheckthecheckboxyoushouldseeanothermessageappear.YouhavenowcreatedaframeworkthatwillallowyoutocreatealmostanykindofGaimpluginyoucanimagine.