From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id WJy8Jl1Otl+zfAAA0tVLHw (envelope-from ) for ; Thu, 19 Nov 2020 10:52:13 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id ELynIl1Otl8DVAAAB5/wlQ (envelope-from ) for ; Thu, 19 Nov 2020 10:52:13 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 1F6C6940484 for ; Thu, 19 Nov 2020 10:52:13 +0000 (UTC) Received: from localhost ([::1]:45196 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kfhXw-0001QJ-2Z for larch@yhetil.org; Thu, 19 Nov 2020 05:52:12 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:54448) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kfhRQ-0005f5-8B for emacs-orgmode@gnu.org; Thu, 19 Nov 2020 05:45:29 -0500 Received: from mail-ej1-x642.google.com ([2a00:1450:4864:20::642]:38819) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kfhRA-0002vc-Qr for emacs-orgmode@gnu.org; Thu, 19 Nov 2020 05:45:26 -0500 Received: by mail-ej1-x642.google.com with SMTP id a16so7248016ejj.5 for ; Thu, 19 Nov 2020 02:45:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=h06Es0KONZv+A/TeGLH/kR4knbnFvWEBD+p26z6uK3g=; b=FabF3A76szkU4NDwQ2olAaZLhDnuCGuwdGDafXfl1yhL3so76CR1lDM1gxNVwVnzlL uWxSFoFmtNFEpQD/jwzsDL0duvjC+1pFZGYx8boZnXJOzldKfxFcFrcJl1WZuKmbZyOu E+XzRQH2Ts4tDYtxrseP5Zz+r3xWeMdsr1r7SMQsKzDfUE4oDZRpfjNrrlVLm+xkraPA q7jcQqmH93LCVlxIXc3j2HpmPfDZvi8w0YcJxEyoCoYjMsYWA/hdDQCC5WwPIkRyfGzA D+NGkLbHRVcl0se1g7/1LFL7lPjwn/BOn0MPjFnNmrSzuiLzMYeP5j4UVXymWx23qvDZ YqZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=h06Es0KONZv+A/TeGLH/kR4knbnFvWEBD+p26z6uK3g=; b=IfPHqWjYlQj/1bl/3WXLpdg9dIXHSzYLatZHLvYSpSu+AqwjVBaC98xCWba2VR76dv pFAodoDMEY1Po+Vw8A85/BXU3cFx+j2ZfPFJhUTlblSf6hm/nDP15FZ3z85WU8rbEwuV xcX1xawYZxaWwRNqqqGOdb8jCs6HP+Q1i6Cmgt0Gkmu1P8cnwnPpcLdmgiB4D+CdHYL8 z4WkImjtWHS+HkVjrcIPOntLcJOzhR/ddzOy01Mz3qChQeFhmIJjMsxj+tgKtk1QGIff tXQdUIAJmvxok9VxCAs3+7n+EeTj6rVBcj+IosNvSvFBNJL3KxpthroXZ/5phxZiqmPt fp2A== X-Gm-Message-State: AOAM531sfbIRzubYnaOjt7wxAh5oRgtm/KLrvXc8Kpak3/6Q5RKCR4a0 9BHzZ+28n0BzQ/7QeJxyiokmPUNRX+B8TQ5IR74= X-Google-Smtp-Source: ABdhPJxQre0aS0QxkNPaFXOnKYMWJUWgajbM95/UZ4+dbr+hTpve3YOwurzjTUJ5HR0aXke7Y4ELbJt9rsD8+tqqbQk= X-Received: by 2002:a17:907:162a:: with SMTP id hb42mr9830048ejc.251.1605782708247; Thu, 19 Nov 2020 02:45:08 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Neil Jerram Date: Thu, 19 Nov 2020 10:44:57 +0000 Message-ID: Subject: Re: [PATCH] Remove redundant 'function's around lambda To: Stefan Kangas Content-Type: multipart/alternative; boundary="000000000000e960ba05b4736bb6" Received-SPF: pass client-ip=2a00:1450:4864:20::642; envelope-from=neiljerram@gmail.com; helo=mail-ej1-x642.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. 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=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Org-mode Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Scanner: ns3122888.ip-94-23-21.eu Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=FabF3A76; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Spam-Score: -1.71 X-TUID: +gtmxxKBK4EA --000000000000e960ba05b4736bb6 Content-Type: text/plain; charset="UTF-8" On Tue, 17 Nov 2020 at 17:08, Stefan Kangas wrote: > I've been working on removing redundant `function' around `lambda' in > Emacs core, I'm slightly curious about the history and reasoning around this. If I understand correctly, (lambda ...) on its own has always worked, and it's never been strictly necessary to add (quote ...) or (function ...) around it. Then sometime (Emacs 19 or later, I think) it started being recommended to use (function ...). Do you know why that recommendation started, and should I understand that the reasoning for it has now evaporated? Best wishes, Neil --000000000000e960ba05b4736bb6 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Tue, 17 Nov 2020 at 17:08, Stefan Kang= as <stefan@marxist.se> wrote= :
I've been working on removing redundant `function' aro= und `lambda' in
Emacs core,

I'm slightly curious about = the history=C2=A0and reasoning around this.=C2=A0 If I understand correctly= , (lambda ...) on its own has always worked, and it's never been strict= ly necessary to add (quote ...) or (function ...) around it.=C2=A0 Then som= etime (Emacs 19 or later, I think) it started being recommended to use (fun= ction ...).

Do you know why that recommendation st= arted, and should I understand that the reasoning for it has now evaporated= ?

Best wishes,
=C2=A0 =C2=A0 =C2=A0Neil<= /div>

--000000000000e960ba05b4736bb6--