I think it would be highly unlikely that I would change my opinion about the implementation technique for the legacy branch. A facade pattern is really the only satisfactory approach that could support the already deployed log4j 1.2 releases. Acceptance of slf4j among people who don't trust the leading edge code would be greatly aided if you did not have to update the log4j.jar in use, but only had to add a small facade jar like the approach used to support JDK 1.4 logging. If they like living on the edge, then they can upgrade to the next release from the CVS HEAD which could have integrated support if that provides a significant performance advantage.

If a facade approach is used to support the legacy branch, that development could occur in many other places than the log4j_1_2 branch. It could be done within slf4j.org like the JDK 1.4 facade, it could be part of a log4j 1.x release but could also support some earlier log4j.jar, or it could be done as part of the CVS HEAD and back ported as necessary.

The CVS HEAD currently contains an integrated implementation of slf4j which could be used to establish the performance cost of a facade implementation. If a 1.x minor release were to include an integrated implementation, it would likely be back ported from the then current implementation for the CVS HEAD.

Since the cost to reestablish a 1.2_slf4j branch if ever needed is small, I don't see any compelling reason to have the branch until active development is imminent.

On May 4, 2005, at 12:33 PM, Ceki G�lc� wrote:

I am less optimistic than you. In my experience, once cast, many
committers albeit not all, would first drink lethal poison before
reverting their -1 vote. Whatever the reasons given today, those who
cast -1 votes will continue to do so under various pretexts, which may
be justified, unjustified, honest, disguised or otherwise.  In short,
it is practically impossible for a rejected proposal to get
subsequently accepted. In any case, I won't be presenting a
proposal. Now if a heroic soul wishes to try, I wish them all the luck
in the world.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to