From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Help sought understanding shorthands wrt modules/packages Date: Wed, 30 Nov 2022 18:55:21 -0500 Message-ID: References: <651bbe21-f179-730a-4f10-7dc6d27055ea@gmail.com> <871qpubx1p.fsf@rfc20.org> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="4193"; mail-complaints-to="usenet@ciao.gmane.io" Cc: matt@rfc20.org, gerd.moellmann@gmail.com, emacs-devel@gnu.org To: Juanma Barranquero Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Dec 01 00:55:54 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 1p0Wvi-0000sl-8z for ged-emacs-devel@m.gmane-mx.org; Thu, 01 Dec 2022 00:55:54 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p0WvI-00063u-N2; Wed, 30 Nov 2022 18:55: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 1p0WvG-00062Y-GB for emacs-devel@gnu.org; Wed, 30 Nov 2022 18:55:26 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p0WvG-0007fi-6M; Wed, 30 Nov 2022 18:55:26 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=8wQDTpYARtpLSI2G+lqYGfV2Jp7VzA6BCRFiDQpkUqE=; b=nDIum/jO3fe/ 31NZC4MasaCok+BGgYjkzKW8mogT7CVpSzea7u5Ux8uMgokTP77TbKJX1XpSoO9xj8GBdCKNPwORN YZjIZXMeu8iAjDVTFsKLlIc9uuG4sUL/kYHID6JtIijDwFaAqB6ADwR63vxRIcefmtxSWo7uanf1L SeQOnPrMGvf3IS0WJfBeXb7xS76+WUPtII0eZ9Ku/TVr72BPp/Ph9TwwG94U1GgswVjML26X2b9dO qeogSKVtA6r5jYQvgfRl9+9r7THxdDJzpft9sYNFfwE2scG/KOs88dPrz0A/YKL5HzxIOXnwti579 AuLLfzaqcLz2vaTDh3mRuA==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1p0WvB-0000rk-6e; Wed, 30 Nov 2022 18:55:21 -0500 In-Reply-To: (message from Juanma Barranquero on Sun, 27 Nov 2022 10:05:44 +0100) 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:300786 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > > 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. That may be a good thing. Can you show me a description of the nicknames feature? > 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. The problem caused by using USE is a problem of human behavior, shaped by the technology. Sometimes these problems, about what happens when people use the technology they are given, are very important. -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)