From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Nicolas Martyanoff Newsgroups: gmane.emacs.devel Subject: Re: as for Calc and the math library Date: Tue, 13 Aug 2024 15:10:28 +0200 Message-ID: <87ttfofu0r.fsf@valhala.localdomain> References: <864j7qhup6.fsf@gnu.org> <87a5hi0yts.fsf@valhala.localdomain> <86y152ge0b.fsf@gnu.org> <875xs60wmc.fsf@valhala.localdomain> <86wmklho4m.fsf@gnu.org> <86bk1whb9v.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="38319"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: arthur miller , nicolas@n16f.net, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Aug 13 15:11:34 2024 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1sdrJF-0009oL-U9 for ged-emacs-devel@m.gmane-mx.org; Tue, 13 Aug 2024 15:11:33 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sdrIL-0007wF-AN; Tue, 13 Aug 2024 09:10:37 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sdrII-0007vw-38 for emacs-devel@gnu.org; Tue, 13 Aug 2024 09:10:34 -0400 Original-Received: from mail-wm1-x32e.google.com ([2a00:1450:4864:20::32e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sdrIF-00013w-Uh for emacs-devel@gnu.org; Tue, 13 Aug 2024 09:10:33 -0400 Original-Received: by mail-wm1-x32e.google.com with SMTP id 5b1f17b1804b1-428ec6c190eso42196905e9.1 for ; Tue, 13 Aug 2024 06:10:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=n16f-net.20230601.gappssmtp.com; s=20230601; t=1723554629; x=1724159429; darn=gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=gDZDroZw9dEmzqZEWWgkOYMAtaVSKC1CGkbQH8woRiY=; b=OVE7BOFX1uCcKFYvL6hW5q/zgKBpVpfoQ51x5BhyReZLV6ad4/AmdOqCIxwBJGt+kH 2RAKUF3Vet1JvPCiI2rXetWEsiumWkPZioMPUmqK6rpAGZW6tmaLvpyVoUQ2VfhyHsyb 5xMhC9vua+PAstZO8Go3YF4Iw6SVnajDFYkOVcRe+n7418hU4ddCPBpLTwx+PGMmMuB1 Nc550gmwJGnMR6rrcWvsoRzq0YlAioThSQAPZjJIkCE6k3RdAy7cTvc4Q47IpamXk1fQ SBd0GPPwy8Ob4iVbUuxPO9oHsHj6WKHE80MrN6dgZ3FrWPaTSOMRmTYJ8QjJKJOt04VA Q6Uw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723554629; x=1724159429; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=gDZDroZw9dEmzqZEWWgkOYMAtaVSKC1CGkbQH8woRiY=; b=GzKGkFpbaAlC6tx15dO63d9+6q5zgLlJbrC/ES8Zvn1uvXYwdldk/J/veXP36N4FeD 05GSlez7Odu/21sD1gfN+e23mJA53SB/IM88297cy9/Q6Nw6d8vYvNXQQ8PzyfBbcV4Q N7jQoRVHSAVLB/gndRyvuoxCnd20P9szRAa+sCbDxzv+sqj4VUK2LXCIlwSj9nvqKRba Wwc4LoHm5hxi82nqa9d4iqLp8PjuWnQH7WJgM1eIJmLQ6ZLye0m+Kd7Ehip+2FnSm4IW zrfCimmqpq+NGOTYC9XQiIjW4+U7rOIw0wnY+dpMgJG+4dA0XoUCn3+wAVO+gI8c86/5 xeYg== X-Forwarded-Encrypted: i=1; AJvYcCV6c4zhIMHoceG8metZ4PoJLq6AC9tGgg6zXqEwjKPperXHR4pV/s2+T9pWED3FRY/G2ubwqISiWmfuFtplpsE+OyZf X-Gm-Message-State: AOJu0YxMbiAtD483HafgXBYd8BXGWj5TEqxBW2sdmc0OpwG403+9Dzgk kpc7L5nyFxMU70ON9cmq34UblCj6k7aUD8w8j94H1xk557Ry7M1Eu7EOr6RbE1XxxhavzRjOwuy GyvM= X-Google-Smtp-Source: AGHT+IEOizwah/U1idrTz3KceVGFXTTDSDQu3MlGemKDrJ0Rbn+C18GjdzBJYOtJwaRGJelCFGDyIA== X-Received: by 2002:a05:600c:3143:b0:426:5440:854a with SMTP id 5b1f17b1804b1-429d47f4419mr26776045e9.1.1723554629396; Tue, 13 Aug 2024 06:10:29 -0700 (PDT) Original-Received: from valhala (2a01cb040ef2780082125b1239177798.ipv6.abo.wanadoo.fr. [2a01:cb04:ef2:7800:8212:5b12:3917:7798]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-429c750393asm139870535e9.1.2024.08.13.06.10.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 Aug 2024 06:10:28 -0700 (PDT) In-Reply-To: <86bk1whb9v.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 13 Aug 2024 15:12:28 +0300") Received-SPF: pass client-ip=2a00:1450:4864:20::32e; envelope-from=nicolas@n16f.net; helo=mail-wm1-x32e.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:322706 Archived-At: Eli Zaretskii writes: > AFAIU, there should be no reasons not to be able to load MIT licensed > libraries via the emacs-module machinery. IIRC the reason I abandoned was that you can load a dynamic module but there is no mechanism to reload it once modified, meaning one cannot develop packages with dynamic modules iteratively. There is also nothing in place to facilitate building these dynamic modules as part of an Emacs package, and it is not that simple: locate C files distributed with the package, build the library with the right flags depending on the current platform, cache it in a place that makes sense=E2=80=A6 --=20 Nicolas Martyanoff https://n16f.net nicolas@n16f.net