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.