From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= Newsgroups: gmane.emacs.devel Subject: Re: Some improvements for cl-flet Date: Mon, 11 Oct 2021 22:26:33 +0100 Message-ID: References: <87bl4zqnqn.fsf@gmail.com> <87czpe4rj2.fsf@web.de> <874kaqqxe7.fsf@gmail.com> <87y281cowz.fsf@web.de> <87sfxdr2ds.fsf@gmail.com> <877demdb5w.fsf@gmail.com> <87tuhq20tp.fsf@web.de> <87czodcgby.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="00000000000087430605ce1a6216" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15606"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Po Lu , Michael Heerdegen , akater , Stefan Monnier , emacs-devel To: Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Oct 11 23:28:54 2021 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 1ma2qr-0003jF-4v for ged-emacs-devel@m.gmane-mx.org; Mon, 11 Oct 2021 23:28:53 +0200 Original-Received: from localhost ([::1]:57930 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ma2qp-0002Lx-7o for ged-emacs-devel@m.gmane-mx.org; Mon, 11 Oct 2021 17:28:51 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:45250) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ma2om-0001AX-Tp for emacs-devel@gnu.org; Mon, 11 Oct 2021 17:26:45 -0400 Original-Received: from mail-pl1-x633.google.com ([2607:f8b0:4864:20::633]:40655) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ma2ol-0007jc-IU; Mon, 11 Oct 2021 17:26:44 -0400 Original-Received: by mail-pl1-x633.google.com with SMTP id v20so5052585plo.7; Mon, 11 Oct 2021 14:26:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=WQP7vswXXxzQABMuTca/eP9uxiIp7FIMrOZH2PonEx8=; b=EHlE3ESVw9EIYJIVFQZWZ0fm1SpAJUFBQ1Gb/mtMpt1MlaERqwhk87Q8t0KaxcIpcq 5Of4s4T45xgSJWna0tdDfStdj6cSO6PHU/ojMz0gUC963StwTBe69CQih05QVAUq9Xs+ vw7gWEnESjA6UTOwyJY01EIRdG0jaNaA65ELQZKgowgM+zBDoMSoudsWlntzC7sBpwkz dc7UFKLqcca8ye0ezFvkxCiV9etR5uCUtnVw0KXLbDz46nGm3trtN9nGXev2q3ilumIU NedqC4vXooTFQD3UIkzgggCc3ujk09YEOL77uvAlVoJqKDgJ99Vl0U08cpWP8z0YytEN i4FA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=WQP7vswXXxzQABMuTca/eP9uxiIp7FIMrOZH2PonEx8=; b=AhcddUny0WSZHj5Lbi29yEjzwsdKOKVKpGUYBHEzNtSDRGgsgbr9H1SrMugv10d9er FQOV1qUYHQFucJnVZYKDx2YeX8MVKQmyleS/2T0KVHrq/R3sdq770RdMwrzi4nYl3dpD 9ydzy6vBwQx08id4RhzjwPZZ0pQc7AKyon9bkdlG+9zvEDtIkec8RlqTtOTIUQ1n0H1w ijQCQYZugtma6ToLOWIWoEqcviQZuGwocreZVdXwbr/slhFKG/OnIbZNaO8Ska2dCcgX xgaHHT4KT57zaEdC1FssN1CYZUw9LRUl80Xq9gXk1nDVD/G7EuvgLyEnqoDW83FFBzl3 vM1Q== X-Gm-Message-State: AOAM531RPmDXWUTC8+Tcy63Pbh+4NQjfTup4x01seAv69W5CwP2hlUij 2sKjEHdNpiN69rlidNGJRyTn1SxL79ERbbikMcnK71tX X-Google-Smtp-Source: ABdhPJznxrsDLcO7GDAU+eKXbYJ7bVULK6YiaKefQs+L1HvkUjSb1fUDYex4b/R0nbxx3rsGW6MsRp3LDmLHjz9pRXo= X-Received: by 2002:a17:90a:5889:: with SMTP id j9mr1522923pji.91.1633987601054; Mon, 11 Oct 2021 14:26:41 -0700 (PDT) In-Reply-To: Received-SPF: pass client-ip=2607:f8b0:4864:20::633; envelope-from=joaotavora@gmail.com; helo=mail-pl1-x633.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.23 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:276756 Archived-At: --00000000000087430605ce1a6216 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Mon, Oct 11, 2021 at 10:21 PM Richard Stallman wrote: > > Yes, but SYMBOL-MACROLET is relatively common in Common Lisp programs= , > > which in itself warrants its inclusion in a Common Lisp emulation > > library, IMO. > > I am sure you know what you're referring to. But I am shocked this > would be used frequently. Can you plesae show me why and how? I'm not going to answer for Po Lu, but I'll only mention something not yet said about this form, which is that it is so important to the Common Lisp language that it's not even a macro, it's one of the fundamental "special forms" of the language (added sometime in 1988, it seems). Jo=C3=A3o --00000000000087430605ce1a6216 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Mon, Oct 11, 2021 at 10:21 PM Richard = Stallman <rms@gnu.org> wrote:
<= /div>
=C2=A0 > Yes, but SYMBOL-MACROLET is relatively common in Common Lisp pr= ograms,
=C2=A0 > which in itself warrants its inclusion in a Common Lisp emulati= on
=C2=A0 > library, IMO.

I am sure you know what you're referring to.=C2=A0 But I am shocked thi= s
would be used frequently.=C2=A0 Can you plesae show me why and how?

I'm not going to answer for Po Lu, but I'l= l only mention something not yet
said about this form, which = is that it is so important to the Common Lisp
language that it= 9;s not even a macro, it's one of the fundamental "special
forms" of the language (added sometime in 1988, it seems).

Jo=C3=A3o
--00000000000087430605ce1a6216--