From mboxrd@z Thu Jan  1 00:00:00 1970
Path: news.gmane.org!.POSTED!not-for-mail
From: Radon Rosborough <radon.neon@gmail.com>
Newsgroups: gmane.emacs.devel
Subject: Re: RFC: Adding BBDB to Emacs core
Date: Wed, 25 Apr 2018 13:16:46 -0700
Message-ID: <CADB4rJG6pdkO6n55bss=ZiG3tW3d2t6YNQ8P6gJyREA131XNJw@mail.gmail.com>
References: <m3zi265o49.fsf@fitzsim.org> <ygfvacuugb7.fsf@fastmail.com>
	<87lgdpphmm.fsf@ericabrahamsen.net> <ygfo9il1k4i.fsf@fastmail.com>
	<CAM9Zgm0yQjL+tOg1cRfyfshb4oQGFMJNJ5057K58S1Fj+bJsgw@mail.gmail.com>
	<m21sffn2tl.fsf@newartisans.com> <m3o9ij42zk.fsf@fitzsim.org>
	<87sh7mjd7d.fsf@russet.org.uk>
	<jwva7tuf4br.fsf-monnier+gmane.emacs.devel@gnu.org>
	<87lgddgaga.fsf@russet.org.uk> <jwvd0ypddko.fsf-monnier+Inbox@gnu.org>
	<87bme8b7u9.fsf@russet.org.uk> <jwvy3hcfdie.fsf-monnier+emacs@gnu.org>
	<CADB4rJEEnQsDFNByP2rEFHsTwWgcYyu3Dxuxw2wDDVT19MWXEg@mail.gmail.com>
	<87lgdbz1p1.fsf@russet.org.uk>
	<jwvbme7fcsk.fsf-monnier+gmane.emacs.devel@gnu.org>
NNTP-Posting-Host: blaine.gmane.org
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
X-Trace: blaine.gmane.org 1524687336 26886 195.159.176.226 (25 Apr 2018 20:15:36 GMT)
X-Complaints-To: usenet@blaine.gmane.org
NNTP-Posting-Date: Wed, 25 Apr 2018 20:15:36 +0000 (UTC)
Cc: emacs-devel <emacs-devel@gnu.org>
To: Stefan Monnier <monnier@iro.umontreal.ca>
Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Apr 25 22:15:32 2018
Return-path: <emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org>
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 <emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org>)
	id 1fBQp9-0006t9-7t
	for ged-emacs-devel@m.gmane.org; Wed, 25 Apr 2018 22:15:31 +0200
Original-Received: from localhost ([::1]:38851 helo=lists.gnu.org)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org>)
	id 1fBQrG-0006Dy-2N
	for ged-emacs-devel@m.gmane.org; Wed, 25 Apr 2018 16:17:42 -0400
Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47953)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <radon.neon@gmail.com>) id 1fBQr3-0006CN-Kq
	for emacs-devel@gnu.org; Wed, 25 Apr 2018 16:17:30 -0400
Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <radon.neon@gmail.com>) id 1fBQr2-0000on-PK
	for emacs-devel@gnu.org; Wed, 25 Apr 2018 16:17:29 -0400
Original-Received: from mail-lf0-x22f.google.com ([2a00:1450:4010:c07::22f]:33407)
	by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)
	(Exim 4.71) (envelope-from <radon.neon@gmail.com>)
	id 1fBQr2-0000ob-Hf
	for emacs-devel@gnu.org; Wed, 25 Apr 2018 16:17:28 -0400
Original-Received: by mail-lf0-x22f.google.com with SMTP id m18-v6so10026865lfb.0
	for <emacs-devel@gnu.org>; Wed, 25 Apr 2018 13:17:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc; bh=gvZ01eeZ3K953KfS1Oc0kBr388iHEkd8GWyuvP0aGDQ=;
	b=nFXLv8Os+F2mujDPikPtCcr9bdfEJchMZxiOhJVaXHx449oqNOw9/ldHpNXvT1cg7X
	qyNwFn7emPfkSaD0386BKd2xpTJxVyZ/NiCJZLsnT4K/w0O1rWNqWXyL90LDyNrvXrT2
	wR9ckLHugNXIbie1Y2kt9AtA8xDCYKnMVVfOOjwN3KKuGJCq/YdxE5uLRtlgzTiJQF2j
	qT+LI0ae4bUtYH9gS1hP4wyEdxw8Ltj4VcrNrRjGa9aGn32HSvxeqtgJAw8tPAUzXmcn
	bAGJuprbEJdSgSZ6qz6yTf6038FZVMtWKWq8uYd5L3C8iNeufOn+RU8HPV0EB4Swavy8
	k/bQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20161025;
	h=x-gm-message-state:mime-version:in-reply-to:references:from:date
	:message-id:subject:to:cc;
	bh=gvZ01eeZ3K953KfS1Oc0kBr388iHEkd8GWyuvP0aGDQ=;
	b=nvzJ49vvF1inhNE2rGofE8BYjUSmfOwN/2KOZlxGQ24xQgNksJVB7GU4bh2uwxGqMZ
	f71JKdkFVO36n9ZLfezU1ju+g73ZTJEefyUkfreuxuMw+/fEecX+TuyZnKkX8KvGyyLw
	bMV0hoFOvu0cQmctVX4Llrn5TUWPNwsdn1K4D+hSqAxypm0v9kZRdRRxhWaKQEPmAPDW
	gMPCSZwklOU+Z0Pki9WM6Fbdzr9Mgyw30hAwndYNXcdewOLqacitlBdWObhB9gPLFgd7
	qwwLplh4ROGKqG05HBwdtgek1fynzXI8tMNi8GdWMpwAOLnEeARALtmF6eE+AOOphDpe
	DrOQ==
X-Gm-Message-State: ALQs6tA2bEL1tpGmh/nuGRWN9uv6uy3FftbTgtB7YUnlaT76FJp7SnXH
	Q+nJnlqJXfyWbPS9Iwrzipt43ECwsi1GtwrgfK4=
X-Google-Smtp-Source: AB8JxZqqRW9EP+oEe76LHZUJor+d371KSTIurfAXzRMdeLyTVKUtMQj5c4zknj7gb+TGVKsgEcgqVRF5SIPB0j3Kozs=
X-Received: by 10.46.154.6 with SMTP id o6mr5782050lji.17.1524687447254; Wed,
	25 Apr 2018 13:17:27 -0700 (PDT)
Original-Received: by 2002:a19:26c9:0:0:0:0:0 with HTTP; Wed, 25 Apr 2018 13:16:46
	-0700 (PDT)
In-Reply-To: <jwvbme7fcsk.fsf-monnier+gmane.emacs.devel@gnu.org>
X-detected-operating-system: by eggs.gnu.org: Genre and OS details not
	recognized.
X-Received-From: 2a00:1450:4010:c07::22f
X-BeenThere: emacs-devel@gnu.org
X-Mailman-Version: 2.1.21
Precedence: list
List-Id: "Emacs development discussions." <emacs-devel.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/emacs-devel>,
	<mailto:emacs-devel-request@gnu.org?subject=unsubscribe>
List-Archive: <http://lists.gnu.org/archive/html/emacs-devel/>
List-Post: <mailto:emacs-devel@gnu.org>
List-Help: <mailto:emacs-devel-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/emacs-devel>,
	<mailto:emacs-devel-request@gnu.org?subject=subscribe>
Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org
Original-Sender: "Emacs-devel" <emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org>
Xref: news.gmane.org gmane.emacs.devel:224889
Archived-At: <http://permalink.gmane.org/gmane.emacs.devel/224889>

> They're so close to each other that rather than replacing them, they
> need to be merged or modularized so that they build on top of each
> other.

If you have suggestions on how that could be accomplished, and what
the concrete advantages would be, I would be very glad to hear them. I
will, of course, be happy to provide any information about straight.el
that would be helpful to the discussion.

> package.el is not nearly as constraining as people tend to think.

I will note that even if I did not perceive any technical reasons why
package.el couldn't be easily extended to support the features of
straight.el, the inertia generated by its membership in Emacs core
would still have been more than enough to convince me to start a new
project instead.