in reply to Re: Thorny design problem
in thread Thorny design problem

Thanks for the cluebricks on eval, and on the keyword "plugin", which hadn't occurred to me. Searching for "plugin" in CPAN brings down about 600 hits, most of which are not general enough (e.g. Siesta::Plugin, PXP::Plugin, etc.), so I have some wading to do. If you remember any specific names, please let know.

Update: Thanks to mpeters for reminding me why I was fussing with eval.

the lowliest monk

Replies are listed 'Best First'.
Re^3: Thorny design problem
by mpeters (Chaplain) on Sep 07, 2005 at 21:42 UTC
    It's actually not so much a 'plugin' architecture, but a 'factory' design patter. Check out Class::Factory.

    -- More people are killed every year by pigs than by sharks, which shows you how good we are at evaluating risk. -- Bruce Schneier