in reply to Request For Comment: Web Application Plugin Manager
I've looked this over and tried to get my head around it. I think that the $factory->class_constructor->method($foo) syntax is better, as you indicated in cb, with parens on the constructor to tell perl and everybody that it is a function: $factory->class_constructor()->method($foo). With that, it doesn't look so odd to me.
I'm not familiar with Class::Factory, so at first I spent some time wondering why the driver config files weren't simply set up as modules subclassing the more general categories of interface and protocol layer. That is what POE looks like, as an example of a system with some similarities to your architecture.
Your design grew on me as I studied it, and I'm persuaded to give Class::Factory a closer look.
After Compline,
Zaxo
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re: Request For Comment: Web Application Plugin Manager
by andreychek (Parson) on Oct 02, 2002 at 15:29 UTC |