RE: [PEAR-DEV] HTML_Template_IT cooperation status, competitive package proposal
| From: | Lukas Smith | Date: | Fri, 14 Mar 2003 17:46:26 +0000 |
| Subject: | RE: [PEAR-DEV] HTML_Template_IT cooperation status, competitive package proposal | ||
| References: | 1 | Groups: | php.pear.dev |
| Request: | Send a blank email to pear-dev+get-14310@lists.php.net to get a copy of this message | ||
> From: Alexey Borzov [mailto:borz_off@cs.msu.su]
> Sent: Friday, March 14, 2003 6:33 PM
> Lukas Smith wrote:
> >
> > Ok then it sounds like you should be proposing a package which
extends
> > IT to add cache. All other functionality should go into IT.
>
> Some points why it is not feasible:
>
> 1) The correct working of cache feature requires lots of tweaks to the
> underlying classes (see <!-- INCLUDE --> hack, for example) and lots
of
> knowledge of its internals (see also 3). I'd end up rewriting most of
> ITX in my extended class anyway.
> 2) I want to improve other part of ITX as well --- callbacks. This
will
> probably break BC in some way, and you know Pierre's urge to keep as
> much BC as possible.
> 3) Consider for a moment: you maintain MDB/mysql.php, while
> MDB/Common.php is maintained by another person, with whom you can't
get
> along quite well and who was against adding MySQL support to MDB from
> the very beginning. Sweet, eh?
OK, I see.
Hmm I always thought that the caching would be something that simply
extends the functionality of IT and does not require internal changes.
I see your point in 3).
However I still don't think we should rush this. Anyways lets see what
other people think.
Regards,
Lukas