[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: eudc conversion to bbdb (in bbdb3.1.2?)
From: |
Eric Abrahamsen |
Subject: |
Re: eudc conversion to bbdb (in bbdb3.1.2?) |
Date: |
Sat, 21 Nov 2015 21:17:51 +0800 |
User-agent: |
Gnus/5.130014 (Ma Gnus v0.14) Emacs/25.1.50 (gnu/linux) |
"Roland Winkler" <address@hidden> writes:
> On Wed Nov 18 2015 Barak A. Pearlmutter wrote:
>> But this does bring up a deeper issue, namely exposing a
>> documented stable bbdb API might be a good idea.
>
> The question is what kind of scenarios the API is supposed to cover.
> I have never thought in much detail about this question.
>
> - This thread started with how EUDC interacts with BBDB. Is there a
> list of other packages to be considered here?
>
> - Are we talking about interactive and / or non-interactive
> applications interacting with BBDB ("interactive" in the sense of
> elisp `interactive')?
>
> - What should an interface look like for searching records in the
> database for non-interactive applications? The macro bbdb-search
> can possibly be further improved.
>
> - Exporting / importing individual fields for a given record already
> has a stable interface via bbdb-record-field and
> bbdb-record-set-field.
>
> - Exporting complete records: is bbdb-record-field sufficient for
> that purpose?
>
> - Currently there is only little support for importing complete
> records (possibly following a previous export). A major issue are
> imported records that should be merged with existing records.
> Currently BBDB uses elisp `eq' to recognize equal records which is
> an approach that can fail in many ways. Adding a UUID field to
> every record that gets exported and imported would make this more
> robust. (We talked about this before, and it is on my agenda,
> though lately my time has been limited.)
>
> - Is there something else?
I might add to this a clearer API for the "noticing" functionality of
BBDB -- ie, make it easier to write the hooks for "doing things to BBDB
records when you receive mails from/compose mails to those records.
Eric
Re: eudc conversion to bbdb (in bbdb3.1.2?), Barak A. Pearlmutter, 2015/11/18