From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Juanma Barranquero Newsgroups: gmane.emacs.devel Subject: Re: Help sought understanding shorthands wrt modules/packages Date: Sun, 27 Nov 2022 10:05:44 +0100 Message-ID: References: <651bbe21-f179-730a-4f10-7dc6d27055ea@gmail.com> <871qpubx1p.fsf@rfc20.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000928b9f05ee7011cf" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6222"; mail-complaints-to="usenet@ciao.gmane.io" Cc: matt@rfc20.org, gerd.moellmann@gmail.com, emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Nov 27 10:07:19 2022 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 1ozDd9-0001Ot-8n for ged-emacs-devel@m.gmane-mx.org; Sun, 27 Nov 2022 10:07:19 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ozDcK-0003xj-2k; Sun, 27 Nov 2022 04:06:28 -0500 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 1ozDcI-0003xY-GI for emacs-devel@gnu.org; Sun, 27 Nov 2022 04:06:26 -0500 Original-Received: from mail-ej1-x629.google.com ([2a00:1450:4864:20::629]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ozDcG-000703-WF; Sun, 27 Nov 2022 04:06:26 -0500 Original-Received: by mail-ej1-x629.google.com with SMTP id n21so19141703ejb.9; Sun, 27 Nov 2022 01:06:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=SVUKlh/VmlEYggM1PVbYLOhTDYoa9vAuW2e1PN8L5NI=; b=VhVstt/dtfGEOkMeajeYZ/BvBovTVKOoVgjHBolox051S/BcC9w6Hz2FL6vx8YJojP tGb6vO3lpYgbwtqgEW1BoQxSFzNly0Bsr1Fv+XzAKpkvqNHPqCQuta349DWsStUVQ5j1 ZuxhIYoeHT3rCGslUEKqqIh871Sj2OcFzs662U4WzLyz/aUl2I2MzP2ZCob960QKhEA+ 1tcoqBj5LiiH5h2VszWXBxjfEtI7RPtjc5gQMf8jTeimTAy3stXMwufhvqRhcCj7Djdl eSqokyQU3ZUY8Ld3dLAl7FJUVn3SPsXYJjzju7F424iGSQJqJ7VDlkmBwyXSW+/d1jwb vGTA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=SVUKlh/VmlEYggM1PVbYLOhTDYoa9vAuW2e1PN8L5NI=; b=DJ5QPcM/pNEGZDXaBOY/rgPL6vSOXbKPj2SozrVHcq/4Bns1n1+ufES1k29oJ5cEhT 6rsVtbv80umGNoUdorHz61YKt9KkLpKHxt8/meKiz/s9mywE/iXABqWTBjc86OnSZrfF 06ozS31wKyHjltCjg+wLJBerLMGS7wVsgvOwbRHbyaKXAvLD7aVqGbNSRwfpczFJygZZ jozjKhV1V3ouiJB2jDL08V8BTXdvBGzFeLFyOn77rZy4cw65pHDKSaEyWhWtF47SeLvF Ml7Dj7LWjoCkOAaiNTLAj3I9bbzHmPbe5/JhgAXmHrQmOMw4/QFU2uqfBSghm7Z5aWOc zGmA== X-Gm-Message-State: ANoB5pm9SCDC6UmjZaInjBkU5o0aJJF0+EbJV0eO/ZBvD0NFc3MTBlk+ mrih6Tg4z62Ym3ihZFdBt84UJwFvPdwxAPBbqpTrIbChzxmyLA== X-Google-Smtp-Source: AA0mqf5TksWu71nPito79JF4c50ZoAQ55g4aHUtRr28EASbn54cfdkDUttH3NNsHLFH6XXO0/TU311ylBi0N9dFIF+Q= X-Received: by 2002:a17:906:5612:b0:7bb:8db0:53e7 with SMTP id f18-20020a170906561200b007bb8db053e7mr13036656ejq.471.1669539982116; Sun, 27 Nov 2022 01:06:22 -0800 (PST) In-Reply-To: Received-SPF: pass client-ip=2a00:1450:4864:20::629; envelope-from=lekktu@gmail.com; helo=mail-ej1-x629.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 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:300621 Archived-At: --000000000000928b9f05ee7011cf Content-Type: text/plain; charset="UTF-8" On Sun, Nov 27, 2022 at 12:32 AM Richard Stallman wrote: > Our package system could adopt that practice instead of USE. > That would avoid this problem entirely. That already exists in Common Lisp packages, with nicknames. AFAIU, the main difference between what you want and the Common Lisp package implementation Gerd was proposing is that you want to ban "use" and he wants to keep it. That doesn't seem like a technical problem to me. --000000000000928b9f05ee7011cf Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


<= div dir=3D"ltr" class=3D"gmail_attr">On Sun, Nov 27, 2022 at 12:32 AM Richa= rd Stallman <rms@gnu.org> wrote:

> Our package system could adopt that practice instead of U= SE.
> That would avoid this problem entirely.

That already exists in= Common Lisp packages, with nicknames.

AFAIU, the main difference be= tween what you want and the Common Lisp package implementation Gerd was pro= posing is that you want to ban "use" and he wants to keep it. Tha= t doesn't seem like a technical problem to me.

--000000000000928b9f05ee7011cf--