Thien-Thi Nguyen <[EMAIL PROTECTED]> wrote:

> it's probably is not worth the effort for mailutils alone.  however,
> such a compatability layer, when separated into its own package and
> maintained by someone else, to be pulled into mailutils using "standard"
> methodology (auto* tools, etc), would be worth maintaining if it can
> help increase interoperability for many packages.

Nice idea.

> could you name the files used for the compatability layer?

# Autoconf machinery:
m4/guile.m4

# Snarfing support for 1.4
scripts/guile-1.4/guile-doc-snarf
scripts/guile-1.4/guile-func-name-check
scripts/guile-1.4/guile-snarf.awk

# Snarfing support for 1.6
scripts/guile-1.6/guile-doc-snarf
scripts/guile-1.6/guile-doc-snarf.awk

# This header is mailutils specific. It does, however, contain 1.4
# vs. 1.6 compatibility defines and declarations (see lines 24 -- 44)
include/mailutils/guile.h

Note, however, that the header is oriented only on the functions MU
uses. Creating a universal compatibility layer will require, in
practice, writing a compatibility library, that would provide interfaces
for functions that differ in both versions of Guile.

Regards,
Sergey
 


_______________________________________________
Bug-mailutils mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-mailutils

Reply via email to