[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [ELPA] Package proposal: EBDB
From: |
John Wiegley |
Subject: |
Re: [ELPA] Package proposal: EBDB |
Date: |
Tue, 01 Aug 2017 18:28:49 -0700 |
User-agent: |
Gnus/5.130016 (Ma Gnus v0.16) Emacs/25.2.50 (darwin) |
>>>>> "EA" == Eric Abrahamsen <address@hidden> writes:
EA> I guess my arguments for the package are pretty much what I stated
EA> earlier, then. The present BBDB is limited in that record fields are just
EA> key-value pairs, for the most part strings. If you want to add a new type
EA> of field, you need to add branches to about a dozen `cond' statements
EA> throughout the BBDB codebase. In EBDB, new field types can be added via an
EA> external library. Likewise, the behavior of existing fields (and records
EA> and databases) can be altered with external libraries. EBDB fields can
EA> have arbitrarily complex data slots and behavior.
This paragraph is enough for me to want it. :) The ability to make BBDB
extensible in future without requiring core changes is definitely a positive
thing.
--
John Wiegley GPG fingerprint = 4710 CF98 AF9B 327B B80F
http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2