From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Sean Whitton Newsgroups: gmane.emacs.devel Subject: Re: master 2e9111813b: Add two classic Common Lisp macro-writing macros Date: Wed, 13 Apr 2022 22:14:17 -0700 Message-ID: <87y208z1p2.fsf@melete.silentflame.com> References: <164974332528.14217.12591424007013368601@vcs2.savannah.gnu.org> <20220412060205.8B446C01687@vcs2.savannah.gnu.org> <87wnfux0ok.fsf@yahoo.com> <87r161po2g.fsf@athena.silentflame.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="34403"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Emacs/29.0.50 (x86_64-pc-linux-gnu) Cc: luangruo@yahoo.com, emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Apr 14 07:15:35 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 1nerpO-0008iy-Tb for ged-emacs-devel@m.gmane-mx.org; Thu, 14 Apr 2022 07:15:35 +0200 Original-Received: from localhost ([::1]:38478 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nerpN-0006yM-Eu for ged-emacs-devel@m.gmane-mx.org; Thu, 14 Apr 2022 01:15:33 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36800) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1neroI-0006H9-0x for emacs-devel@gnu.org; Thu, 14 Apr 2022 01:14:26 -0400 Original-Received: from wout5-smtp.messagingengine.com ([64.147.123.21]:47931) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1neroF-0000qC-1a; Thu, 14 Apr 2022 01:14:25 -0400 Original-Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 41E8B32020A4; Thu, 14 Apr 2022 01:14:19 -0400 (EDT) Original-Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Thu, 14 Apr 2022 01:14:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=spwhitton.name; h=cc:cc:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to; s=fm3; t=1649913258; x=1649999658; bh=r+ o9SjRwN/FbwnPxc5oxln8G7m1PZDMUHmcHXgIPZls=; b=DATk2Zge48nT49Ka5H o3X7dZw4qrlsShdyITYYvTYruVbjbdv2dwnlBB/l01HekOzS02/qYQaqAyW/MKjN LT2TlI6fOServukkl2DOSWLhY4Djflf3O8djaWXwhqIyTtj7qDEiXS0dR330l5aV U0YGOmxn7CJEUJkA/JVrJ9iXU8Hx/9JKCvLtfDlfOnuYs55W9qEjljFglcQTedNb MBzM4iZUdVU1ZTiT+c0jcJIQToStPlz+VIr0LhG6+1KrFTjfGizjd3JXrbx9zENS oc7lKk1bkFBTb7TEU21qcms4GCQtYh0PZsTznobBtlDkPMJHS2vUmWhLPh4ls1TI YeoQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1649913258; x= 1649999658; bh=r+o9SjRwN/FbwnPxc5oxln8G7m1PZDMUHmcHXgIPZls=; b=Y u2HuitfrwRB9unf4+0loDVU6iCZ1d+t+xpXCmtyg+frkk394qmcFatlwpV38ZeZb sA0fKRFkdq6JXC3HVt/S5lsAWth2yYmuX7aaLSVoNyDiMgBPv2fvwKAlWXRhHOhC f3nTN7a+5mLBbsBBbR2NKyfztywTShzSbs6xCOztHc6Md9z1KGEQyfKPe+0XxrIy hKU/QuN2pYFdd6AeskEbd3Pk3ypOmgbE6Y9+TFsmma651CACumKJgCKJlwagzew+ VQpM0CyaUb3qaltv6i4kMl9ZW+9BShPG5zOL3N1fYkhEEmY1W1FU84j5pm/00i0N KsvNxNfmcKPaim9X+VyYg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrudelvddgleegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffujghffgffkfggtgesthdttd dttdertdenucfhrhhomhepufgvrghnucghhhhithhtohhnuceoshhpfihhihhtthhonhes shhpfihhihhtthhonhdrnhgrmhgvqeenucggtffrrghtthgvrhhnpeelgeeggfdvieejvd fhudfggeetgfekkeeuieeljeejhedugeegfeetgefhueffkeenucevlhhushhtvghrufhi iigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehsphifhhhithhtohhnsehsphifhh hithhtohhnrdhnrghmvg X-ME-Proxy: Original-Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 14 Apr 2022 01:14:18 -0400 (EDT) Original-Received: by melete.silentflame.com (Postfix, from userid 1000) id E1B5C7E4EB6; Wed, 13 Apr 2022 22:14:17 -0700 (MST) In-Reply-To: Received-SPF: pass client-ip=64.147.123.21; envelope-from=spwhitton@spwhitton.name; helo=wout5-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-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" Xref: news.gmane.io gmane.emacs.devel:288381 Archived-At: Hello, On Wed 13 Apr 2022 at 10:56PM -04, Richard Stallman wrote: > The purpose of the `cl-' prefix is so that we don't need to describe > those Common Lisp functions in the manual. That is for functions > whose reason for existence in Emacs Lisp is compatibility. That might have been the initial purpose, but there are already things with that prefix which are not only for compatibility. For example, cl-letf, which isn't actually anywhere in CL but only in Elisp! > When a function exists for other reasons, we should describe it > in the Emacs Lisp Reference Manual so that users can find it. > Giving it the`cl-' prefix is unnecessary and confusing. > Let's define it without a prefix. If the functions were to be moved to subr-x, then they wouldn't get an entry in that manual, though. -- Sean Whitton