On January 6, 2003 at 00:38, "W3Hosts Development Team" wrote:
Normally, I have no problem with wrappers with a well-defined API. I want
to stay away from implementing undocumented MHonArc calls.
Will 2.6 preserve 2.5x API or will we have to re-write our apps to upgrade?
2.6 will be compatible with 2.5. The MIMEFILTERS API change that occured
in the past is an exception, but I think a needed one.
I'm considering making the callback API more robust by allow multiple
callbacks for the same event, including defining callbacks via a
resource file, but try to maintain compatibility with the existing
model. Also, I think more callbacks should be added for the different
phases of archive processing (like one when all options and resources
have been loaded).
I'm unsure if such a change will make it in 2.6.0, but may be included
in a 2.6.x release. Since I have other things that will be on my
plate soon, I'd like to get v2.6.0 out before I am too bogged down
with other priorities. (which could delay its release).
Any real changes to the core will probably indicate a major version
change (v3.x). I.e. Using things like $mhonarc::OUTDIR will still
be valid for 2.x releases. 3.x is still an amorphous concept.
Since mharc, and other scripts I have written leverage MHonArc internals,
I'm directly aware of compatibility issues for scripts that use the
documented API and some internals, so I will not leisuring change
things.
--ewh
---------------------------------------------------------------------
To sign-off this list, send email to majordomo(_at_)mhonarc(_dot_)org with the
message text UNSUBSCRIBE MHONARC-DEV