From mboxrd@z Thu Jan 1 00:00:00 1970
Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail
From: Philipp Stephani
Newsgroups: gmane.emacs.devel
Subject: Re: Oddities with dynamic modules
Date: Thu, 21 Mar 2019 21:34:39 +0100
Message-ID:
References: <83y3b4wdw9.fsf@gnu.org>
<83tvhal45r.fsf@gnu.org>
<83h8bwt1on.fsf@gnu.org>
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226";
logging-data="57381"; mail-complaints-to="usenet@blaine.gmane.org"
Cc: Emacs developers
To: Eli Zaretskii
Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Mar 21 21:36:35 2019
Return-path:
Envelope-to: ged-emacs-devel@m.gmane.org
Original-Received: from lists.gnu.org ([209.51.188.17])
by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256)
(Exim 4.89)
(envelope-from )
id 1h74QT-000EmN-FG
for ged-emacs-devel@m.gmane.org; Thu, 21 Mar 2019 21:36:34 +0100
Original-Received: from localhost ([127.0.0.1]:46485 helo=lists.gnu.org)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from )
id 1h74QS-00082X-Bi
for ged-emacs-devel@m.gmane.org; Thu, 21 Mar 2019 16:36:32 -0400
Original-Received: from eggs.gnu.org ([209.51.188.92]:44143)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from ) id 1h74P5-0007yM-2J
for emacs-devel@gnu.org; Thu, 21 Mar 2019 16:35:08 -0400
Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from ) id 1h74P4-0001to-2b
for emacs-devel@gnu.org; Thu, 21 Mar 2019 16:35:06 -0400
Original-Received: from mail-oi1-x235.google.com ([2607:f8b0:4864:20::235]:33703)
by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)
(Exim 4.71) (envelope-from )
id 1h74Oq-0001Pe-5P; Thu, 21 Mar 2019 16:34:54 -0400
Original-Received: by mail-oi1-x235.google.com with SMTP id e22so85824oiy.0;
Thu, 21 Mar 2019 13:34:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
h=mime-version:references:in-reply-to:from:date:message-id:subject:to
:cc:content-transfer-encoding;
bh=injdSn3mwQTQ74cxs0GAH1IZU1BVlRv9+0NuA+2zNTI=;
b=angt4KA07eEPFuAhIazRtvh9Xhldkw0fv8Zx41jIbYb6mGJWRz52ht8K2TXsgW9s+P
z0UAZ/F76kzSBLeVdEjOUS1BbA8gpGZFzf40eUrhBbgyNHEEOcR3Flv2KsW3ZFoh3s/+
M87z6ki4LmW2nEBGsQ/bCuCwv3bSlCVZ6MV5vmEYdxE9ICX7gFmnClqO+KuTXRqXswI3
/IYfTl6IQvgB/lQxKJ9C1RjRT5xhwfoWtsGSLUZuw82Ysl4ekokc5o9L07mzMAsyZiqK
jPrS3v5Li+Gm7X/bODZvbb2kUo/dliViQbi+aiHe/nGlQx2IszzGhETwhod8SnJt0RVG
HjxQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:mime-version:references:in-reply-to:from:date
:message-id:subject:to:cc:content-transfer-encoding;
bh=injdSn3mwQTQ74cxs0GAH1IZU1BVlRv9+0NuA+2zNTI=;
b=l1rckk+uNyWTme+lACWi3DaWyUXtmK3QYy7vOxnUPstximlFqcgwKnFnIza63u36SX
AQkNCJ2dN/Z8VPIIvcQe7t6EZD4BjR3n9s+Y2+/lJl9ATWAKwahReLcPN+LlwcWl9Td2
ezb9ehOhr0llCbpD0yS1fwjRLYvDl8cY93ZUYP2nR2+C3tYh+K5QaKRfXR33AOCpRP7g
7niNzVL1djRUF+MCViF7UAFc2OM6LVS2ru9C8iNMm8MMy1XMDZXBr3aMLCmZBUaOi6Hs
ax79Sxw50iOZSW9MYFpAJ8s7dU1X3DpbTJh6pZy8toxu6jFp76kAUsfkbU9PukaGnaZ2
zh0w==
X-Gm-Message-State: APjAAAX9XNt/6f0CKeHQRtDYKEQiB+NBqtHpEk8//4NBe+hbaDBiHQ9s
LJzUG6pgf3TKn8N/hK+b2rBzbqGUHr/Axkn/r0Le8A==
X-Google-Smtp-Source: APXvYqzmuyGYF5mUfcgifjOq0h67JTvEEVASZBULKlXnSeAPFhqke76amc+6++9453gjDWMNEYKbnecyccLdwvdcBTE=
X-Received: by 2002:aca:47d7:: with SMTP id u206mr927145oia.9.1553200490710;
Thu, 21 Mar 2019 13:34:50 -0700 (PDT)
In-Reply-To: <83h8bwt1on.fsf@gnu.org>
X-detected-operating-system: by eggs.gnu.org: Genre and OS details not
recognized.
X-Received-From: 2607:f8b0:4864:20::235
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:234483
Archived-At:
Am Do., 21. M=C3=A4rz 2019 um 21:25 Uhr schrieb Eli Zaretskii :
>
> > From: Philipp Stephani
> > Mostly the first sentence "We want an ABI powerful enough to let C
> > modules interact with Emacs, but decoupled enough to let the Emacs
> > core evolve independently."
>
> That means a judgment call, and I was questioning the judgment.
> Saying that someone made a call doesn't explain why the decision was
> what it was.
>
Well, feel free to CC Daniel and ask him directly. I agree with his
judgment call, but can't know what he might have been thinking
exactly.
TBH I haven't spent that much time on trying to figure out the exact
reasoning because potentially superfluous functions can't be removed
any more, so this question seems to be of largely historical interest.