Ben Wing <ben(a)666.com> writes:
Why don't you use a more standard API? LDAP is basically a
database, so
why don't you model the API after the other database interfaces in
XEmacs?
The other databases have no heirarchy to them, and they are all file
based. You could pervert the 'file' argument to open-database to be a
database or hostname. The other main problem is that get-database
currently expects there to be only one value per 'key'.
To merge the LDAP code, you would have to do a major overhaul of the
existing database code, and I'm not sure you would be able to get the full
power of LDAP without making the 'normal' databases pretty difficult to
use.
-Bill P.