On Mon, Sep 12, 2011 at 5:20 PM, Darren Duncan <dar...@darrenduncan.net> wrote:
>> How mandatory, currently, is the "mandatory shared codebase?" Are
>> there really traps and snares preventing
>> a different framework from using DBD modules? I'm presuming that there
>> aren't; ICBW.

> So getting away from the "framework" mentality is the point here.

I've got the idea (and also the feeling that carrying on this
discussion on-list is dubious; but I think I might speak for others)
that your proposal is a change in one's way of looking at the
architecture, rather than a proposal for a change to the DBI. A lot of
other framework/module projects exist: firefox and qpsmtpd are but the
first examples that come to mind. Sometimes another framework can
replace the core, and plugins can be reused -- I think but am not
certain that chrome can handle some firefox plugins without
modification. I've often wanted to formalize the qpsmtpd plugin
interface to the point where a different MTA could use qpsmtpd plugins
unchaged, but haven't found the time for that. Actually the big SMTP
plugin framework is "milter" which is defined as a clean interface to
the point where other MTAs offer Milter interfaces.

Are you asking for something beyond documenting the DBI/DBD interface
to the point where a DBD can be used more directly than through the
DBI? Aside from requesting that everyone abandon the framework
mentality?

Are you asking for a stronger set of conventions in DBDs that will
make them more useful away from DBI? Are you proposing to write
thinner glue?

Reply via email to