From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: RFC: Adding BBDB to Emacs core Date: Mon, 16 Apr 2018 14:36:06 -0400 Message-ID: References: <87lgdpphmm.fsf@ericabrahamsen.net> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1523903707 15809 195.159.176.226 (16 Apr 2018 18:35:07 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 16 Apr 2018 18:35:07 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Apr 16 20:35:03 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f88xz-00040R-HT for ged-emacs-devel@m.gmane.org; Mon, 16 Apr 2018 20:35:03 +0200 Original-Received: from localhost ([::1]:35701 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f8906-0006i4-7N for ged-emacs-devel@m.gmane.org; Mon, 16 Apr 2018 14:37:14 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38477) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f88zH-0006fy-QB for emacs-devel@gnu.org; Mon, 16 Apr 2018 14:36:24 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f88zE-0007Ee-KC for emacs-devel@gnu.org; Mon, 16 Apr 2018 14:36:23 -0400 Original-Received: from [195.159.176.226] (port=40870 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1f88zE-0007Dq-D2 for emacs-devel@gnu.org; Mon, 16 Apr 2018 14:36:20 -0400 Original-Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1f88x5-00033D-GA for emacs-devel@gnu.org; Mon, 16 Apr 2018 20:34:07 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 21 Original-X-Complaints-To: usenet@blaine.gmane.org Cancel-Lock: sha1:zVddPuvVDUaldoy2gVhIHqPoROc= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 195.159.176.226 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:224665 Archived-At: Before deciding on this, I think we'd need a clear picture of the ways in which BBDB is needed/used by EUDC. I see you saying things like "EUDC requiring something not in the tree", but I don't see anything in EUDC that really requires BBDB, instead I just see glue code that lets you use BBDB when it's available, just like there's code that lets you use LDAP when it's available (but there's clearly no corresponding push to try and add LDAP directly into Emacs). Could you give us a clear description of how BBDB is used by EUDC? I'm thinking of a list of BBDB functions/variables that are used by EUDC, along with a description of what they are used for (not what they do themselves, but what EUDC uses them for). Also good would be to describe concrete ways in which having BBDB in Emacs itself would improve the user's experience (presumably for users which don't already use BBDB). Stefan