From unknown Mon Jun 23 23:53:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21048: 24.4; Letrec docs Resent-From: Rustom Mody Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 13 Jul 2015 16:00:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 21048 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 21048@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.143680318918915 (code B ref -1); Mon, 13 Jul 2015 16:00:06 +0000 Received: (at submit) by debbugs.gnu.org; 13 Jul 2015 15:59:49 +0000 Received: from localhost ([127.0.0.1]:48215 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZEg8y-0004v0-6y for submit@debbugs.gnu.org; Mon, 13 Jul 2015 11:59:49 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34318) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZEg8v-0004un-BC for submit@debbugs.gnu.org; Mon, 13 Jul 2015 11:59:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZEg8o-0004KU-Lb for submit@debbugs.gnu.org; Mon, 13 Jul 2015 11:59:39 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,FREEMAIL_FROM, HTML_MESSAGE,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:38083) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZEg8o-0004KE-Iu for submit@debbugs.gnu.org; Mon, 13 Jul 2015 11:59:38 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47799) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZEg8m-0005ei-Tb for bug-gnu-emacs@gnu.org; Mon, 13 Jul 2015 11:59:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZEg8l-0004HJ-FO for bug-gnu-emacs@gnu.org; Mon, 13 Jul 2015 11:59:36 -0400 Received: from mail-wg0-x22d.google.com ([2a00:1450:400c:c00::22d]:33289) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZEg8k-0004Bx-W2 for bug-gnu-emacs@gnu.org; Mon, 13 Jul 2015 11:59:35 -0400 Received: by wgmn9 with SMTP id n9so46683811wgm.0 for ; Mon, 13 Jul 2015 08:59:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=bEb3nMKeKNldGMHt2S8T5O9AquGODDXvqhb0dnbEYts=; b=vjPSPbRaLb2oQU0fUjj9/303lXjx19DMG83rfw1Fqf6BM0GWX5U99vQgifa65AtB+g QA/t2XqZD/3JIYyvGudCJHsp90zlMzIb1EtAc9ODIsAjYCj+igMkOofge0jhP0anBZ37 l84p5IYn0UPjjz3t2uJwNSkw7zVo25RXW1+SsB6mjghPNVBIS65bHETfVWTK8Q30tFyB ro4zL2GNLrSQZbJuS2qmT31pvc3o4Oq/yTwQ5pLyIQCVSAAMbUDhordkhYXFuCSusClm AC3yB7OKqc8+U0J2992LddAbdnfoAFqRyAs7W5V+MzoT2QtT/hxWS8uMHWioQxFE4fw7 68rg== X-Received: by 10.180.109.6 with SMTP id ho6mr24508860wib.58.1436803172712; Mon, 13 Jul 2015 08:59:32 -0700 (PDT) MIME-Version: 1.0 Received: by 10.27.172.9 with HTTP; Mon, 13 Jul 2015 08:59:13 -0700 (PDT) From: Rustom Mody Date: Mon, 13 Jul 2015 21:29:13 +0530 Message-ID: Content-Type: multipart/alternative; boundary=e89a8f3ba5f3b8c50a051ac3ce50 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) --e89a8f3ba5f3b8c50a051ac3ce50 Content-Type: text/plain; charset=UTF-8 I find letrec is not in the info pages though it has a brief 'describe-function' result. Eli Zaretsii suggested a bug-report, so here it is! In GNU Emacs 24.4.1 (x86_64-pc-linux-gnu, GTK+ Version 3.14.9) of 2015-03-21 on kissel, modified by Debian Windowing system distributor `The X.Org Foundation', version 11.0.11701000 System Description: Ubuntu 15.04 Configured using: `configure --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-pop=yes --enable-locallisppath=/etc/emacs24:/etc/emacs:/usr/local/share/emacs/24.4/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.4/site-lisp:/usr/share/emacs/site-lisp --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-pop=yes --enable-locallisppath=/etc/emacs24:/etc/emacs:/usr/local/share/emacs/24.4/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.4/site-lisp:/usr/share/emacs/site-lisp --with-x=yes --with-x-toolkit=gtk3 --with-toolkit-scroll-bars 'CFLAGS=-g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall' CPPFLAGS=-D_FORTIFY_SOURCE=2 'LDFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro'' Important settings: value of $LC_MONETARY: en_US.UTF-8 value of $LC_NUMERIC: en_US.UTF-8 value of $LC_TIME: en_US.UTF-8 value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: M-x r e p o r t Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Load-path shadows: None found. Features: (shadow sort gnus-util mail-extr emacsbug message format-spec rfc822 mml easymenu mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util help-fns mail-prsvr mail-utils time-date tooltip electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind gfilenotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) Memory information: ((conses 16 71135 7794) (symbols 48 17572 0) (miscs 40 35 113) (strings 32 9054 4369) (string-bytes 1 249011) (vectors 16 8912) (vector-slots 8 383118 18327) (floats 8 63 68) (intervals 56 216 0) (buffers 960 11) (heap 1024 21493 1000)) --e89a8f3ba5f3b8c50a051ac3ce50 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
I find letrec is not in the info pag= es though it has a brief
'describe-function' result.
Eli Zare= tsii suggested a bug-report, so here it is!



In GNU Emacs 24.= 4.1 (x86_64-pc-linux-gnu, GTK+ Version 3.14.9)
=C2=A0of 2015-03-21 on ki= ssel, modified by Debian
Windowing system distributor `The X.Org Foundat= ion', version 11.0.11701000
System Description:=C2=A0=C2=A0=C2=A0 Ub= untu 15.04

Configured using:
=C2=A0`configure --build x86_64-linu= x-gnu --prefix=3D/usr
=C2=A0--sharedstatedir=3D/var/lib --libexecdir=3D/= usr/lib
=C2=A0--localstatedir=3D/var/lib --infodir=3D/usr/share/info
= =C2=A0--mandir=3D/usr/share/man --with-pop=3Dyes
=C2=A0--enable-locallis= ppath=3D/etc/emacs24:/etc/emacs:/usr/local/share/emacs/24.4/site-lisp:/usr/= local/share/emacs/site-lisp:/usr/share/emacs/24.4/site-lisp:/usr/share/emac= s/site-lisp
=C2=A0--build x86_64-linux-gnu --prefix=3D/usr --sharedstate= dir=3D/var/lib
=C2=A0--libexecdir=3D/usr/lib --localstatedir=3D/var/lib<= br>=C2=A0--infodir=3D/usr/share/info --mandir=3D/usr/share/man --with-pop= =3Dyes
=C2=A0--enable-locallisppath=3D/etc/emacs24:/etc/emacs:/usr/local= /share/emacs/24.4/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/ema= cs/24.4/site-lisp:/usr/share/emacs/site-lisp
=C2=A0--with-x=3Dyes --with= -x-toolkit=3Dgtk3 --with-toolkit-scroll-bars
=C2=A0'CFLAGS=3D-g -O2 = -fstack-protector-strong -Wformat
=C2=A0-Werror=3Dformat-security -Wall&= #39; CPPFLAGS=3D-D_FORTIFY_SOURCE=3D2
=C2=A0'LDFLAGS=3D-Wl,-Bsymboli= c-functions -Wl,-z,relro''

Important settings:
=C2=A0 val= ue of $LC_MONETARY: en_US.UTF-8
=C2=A0 value of $LC_NUMERIC: en_US.UTF-8=
=C2=A0 value of $LC_TIME: en_US.UTF-8
=C2=A0 value of $LANG: en_US.U= TF-8
=C2=A0 value of $XMODIFIERS: @im=3Dibus
=C2=A0 locale-coding-sys= tem: utf-8-unix

Major mode: Lisp Interaction

Minor modes in e= ffect:
=C2=A0 tooltip-mode: t
=C2=A0 electric-indent-mode: t
=C2= =A0 mouse-wheel-mode: t
=C2=A0 tool-bar-mode: t
=C2=A0 menu-bar-mode:= t
=C2=A0 file-name-shadow-mode: t
=C2=A0 global-font-lock-mode: t=C2=A0 font-lock-mode: t
=C2=A0 blink-cursor-mode: t
=C2=A0 auto-com= position-mode: t
=C2=A0 auto-encryption-mode: t
=C2=A0 auto-compressi= on-mode: t
=C2=A0 line-number-mode: t
=C2=A0 transient-mark-mode: t
Recent input:
M-x r e p o r t <tab> <return>

Re= cent messages:
For information about GNU Emacs and the GNU system, type = C-h C-a.

Load-path shadows:
None found.

Features:
(shad= ow sort gnus-util mail-extr emacsbug message format-spec rfc822 mml
easy= menu mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231
mailabbrev= gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums
mm-util help-f= ns mail-prsvr mail-utils time-date tooltip electric
uniquify ediff-hook = vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar
dnd fontset image r= egexp-opt fringe tabulated-list newcomment lisp-mode
prog-mode register = page menu-bar rfn-eshadow timer select scroll-bar
mouse jit-lock font-lo= ck syntax facemenu font-core frame cham georgian
utf-8-lang misc-lang vi= etnamese tibetan thai tai-viet lao korean
japanese hebrew greek romanian= slovak czech european ethiopic indian
cyrillic chinese case-table epa-h= ook jka-cmpr-hook help simple abbrev
minibuffer nadvice loaddefs button = faces cus-face macroexp files
text-properties overlay sha1 md5 base64 fo= rmat env code-pages mule
custom widget hashtable-print-readable backquot= e make-network-process
dbusbind gfilenotify dynamic-setting system-font-= setting
font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs= )

Memory information:
((conses 16 71135 7794)
=C2=A0(symbols 4= 8 17572 0)
=C2=A0(miscs 40 35 113)
=C2=A0(strings 32 9054 4369)
= =C2=A0(string-bytes 1 249011)
=C2=A0(vectors 16 8912)
=C2=A0(vector-s= lots 8 383118 18327)
=C2=A0(floats 8 63 68)
=C2=A0(intervals 56 216 0= )
=C2=A0(buffers 960 11)
=C2=A0(heap 1024 21493 1000))

<= /div>
--e89a8f3ba5f3b8c50a051ac3ce50-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 16 10:22:14 2017 Received: (at control) by debbugs.gnu.org; 16 Jul 2017 14:22:14 +0000 Received: from localhost ([127.0.0.1]:42564 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dWkR3-0001zJ-1D for submit@debbugs.gnu.org; Sun, 16 Jul 2017 10:22:14 -0400 Received: from mail-it0-f41.google.com ([209.85.214.41]:36044) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dWkR1-0001z5-24 for control@debbugs.gnu.org; Sun, 16 Jul 2017 10:22:11 -0400 Received: by mail-it0-f41.google.com with SMTP id l132so2979631ita.1 for ; Sun, 16 Jul 2017 07:22:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:subject:date:message-id:mime-version; bh=HTBJB/RZnSKOLXEEBSofzD7/xkoUg5Q1ZbEFq7FGrv8=; b=WssEL+CPIc0cMUAQ6hByxrz5SFvwJXOKXUnaa/GVipWG78T7uFW8IuYOOFSpv2q+CS iFo8r/GMnI2laR2bo9E5e4gTWw4fbNfOv+c/4HVcxMUyLUw1x/6c0g29AIehzD7Rc9Vn /aK5TbFDuTwt6WvkJOcPW5l30q5ww1GO50zjRzfAJtEPCIKkb2OM0RiIMio5l0ffbtdz bgrsp4Z9NXJub8ccS+GEyfxPGtBZGkhEOW9WGNLLGOPf3+22rn6JmawOgvnOyfWz1OsJ +7+Ig/awlQn44vjs2KOP80XzPwHE6kavcc60eDgZOJc1LlFEaqNo8RLDidcMi6w/OpAS a/5g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:subject:date:message-id :mime-version; bh=HTBJB/RZnSKOLXEEBSofzD7/xkoUg5Q1ZbEFq7FGrv8=; b=mVxJoUG1WKu5KcUo8JZGjt0I1Vk3oXNvYvJWITDNvkkp07VX0EKjqN6HCV9VpA57l6 AtAkFkAAWEC7ai6hReVk0DqubYwnF8dngL5hgufo7f91ACPhY16acbbNOawYJnON8YB+ apgkcHA3SF9veqLEBGiVXa8ToSw5+oobu6sse9cO3uH1T8tC5vOOLjXhj1Ojz4u0Qs8a w6MDzw/viG3P/pzS0sv3s3KWj1hsqRbkeB1Xua8vT8z5p+Ds7+pAKRHKQZVkt8L+h3a3 5NGo0j6xERwYHZRYTy4rJShSQFADkRm0asdElJs8yOyMAILONGSLtoEFjwUuONU9Hbrm cHFw== X-Gm-Message-State: AIVw111Ce4y/remP3/qu5RoHrPaZIO9uF3FL5+6Rf5gqmoqaUVPSMAnp 7WC8/SXJccSnTiAj X-Received: by 10.36.53.70 with SMTP id k67mr1802547ita.79.1500214925396; Sun, 16 Jul 2017 07:22:05 -0700 (PDT) Received: from zony ([45.2.7.65]) by smtp.googlemail.com with ESMTPSA id i202sm3084053itb.5.2017.07.16.07.22.04 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 16 Jul 2017 07:22:04 -0700 (PDT) From: npostavs@users.sourceforge.net To: control@debbugs.gnu.org Subject: control message for bug #21048 Date: Sun, 16 Jul 2017 10:23:39 -0400 Message-ID: <87eftgcvf8.fsf@users.sourceforge.net> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) retitle 21048 letrec is not documented in the manual quit From unknown Mon Jun 23 23:53:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21048: 24.4; Letrec docs Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 09 Oct 2019 04:07:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21048 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Rustom Mody Cc: 21048@debbugs.gnu.org Received: via spool by 21048-submit@debbugs.gnu.org id=B21048.15705940182168 (code B ref 21048); Wed, 09 Oct 2019 04:07:01 +0000 Received: (at 21048) by debbugs.gnu.org; 9 Oct 2019 04:06:58 +0000 Received: from localhost ([127.0.0.1]:51842 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iI3Fa-0000Yt-6N for submit@debbugs.gnu.org; Wed, 09 Oct 2019 00:06:58 -0400 Received: from quimby.gnus.org ([80.91.231.51]:52550) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iI3FX-0000Yi-G1 for 21048@debbugs.gnu.org; Wed, 09 Oct 2019 00:06:56 -0400 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iI3FT-0002Ms-Sy; Wed, 09 Oct 2019 06:06:54 +0200 From: Lars Ingebrigtsen References: Date: Wed, 09 Oct 2019 06:06:51 +0200 In-Reply-To: (Rustom Mody's message of "Mon, 13 Jul 2015 21:29:13 +0530") Message-ID: <87zhiatvdw.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Rustom Mody writes: > I find letrec is not in the info pages though it has a brief > 'describe-function' result. > Eli Zaretsii suggested a bug-report, so here it is! I have now documented letrec in the Emacs 27 Emacs Lisp manual. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Rustom Mody writes: > I find letrec is not in the info pages though it has a brief > 'describe-function' result. > Eli Zaretsii suggested a bug-report, so here it is! I have now documented letrec in the Emacs 27 Emacs Lisp manual. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 09 00:07:02 2019 Received: (at control) by debbugs.gnu.org; 9 Oct 2019 04:07:02 +0000 Received: from localhost ([127.0.0.1]:51846 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iI3Fe-0000ZU-Ej for submit@debbugs.gnu.org; Wed, 09 Oct 2019 00:07:02 -0400 Received: from quimby.gnus.org ([80.91.231.51]:52568) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iI3Fc-0000Z3-Ss for control@debbugs.gnu.org; Wed, 09 Oct 2019 00:07:01 -0400 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iI3Fa-0002N2-5h for control@debbugs.gnu.org; Wed, 09 Oct 2019 06:07:00 +0200 Date: Wed, 09 Oct 2019 06:06:57 +0200 Message-Id: <87y2xutvdq.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #21048 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 21048 fixed close 21048 27.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 21048 fixed close 21048 27.1 quit From unknown Mon Jun 23 23:53:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21048: 24.4; Letrec docs Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 09 Oct 2019 17:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21048 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: fixed To: Lars Ingebrigtsen Cc: rustompmody@gmail.com, 21048@debbugs.gnu.org Received: via spool by 21048-submit@debbugs.gnu.org id=B21048.157064133910746 (code B ref 21048); Wed, 09 Oct 2019 17:16:02 +0000 Received: (at 21048) by debbugs.gnu.org; 9 Oct 2019 17:15:39 +0000 Received: from localhost ([127.0.0.1]:54011 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iIFYp-0002nG-CJ for submit@debbugs.gnu.org; Wed, 09 Oct 2019 13:15:39 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52037) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iIFYo-0002n4-7D for 21048@debbugs.gnu.org; Wed, 09 Oct 2019 13:15:38 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:44802) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1iIFYi-00018G-Sg; Wed, 09 Oct 2019 13:15:32 -0400 Received: from [176.228.60.248] (port=3004 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1iIFYg-0003ET-0r; Wed, 09 Oct 2019 13:15:31 -0400 Date: Wed, 09 Oct 2019 20:15:08 +0300 Message-Id: <838sptvo0z.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <87zhiatvdw.fsf@gnus.org> (message from Lars Ingebrigtsen on Wed, 09 Oct 2019 06:06:51 +0200) References: <87zhiatvdw.fsf@gnus.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Date: Wed, 09 Oct 2019 06:06:51 +0200 > Cc: 21048@debbugs.gnu.org > > Rustom Mody writes: > > > I find letrec is not in the info pages though it has a brief > > 'describe-function' result. > > Eli Zaretsii suggested a bug-report, so here it is! > > I have now documented letrec in the Emacs 27 Emacs Lisp manual. Thanks, but I have trouble understanding what the text you wrote says. I think it needs clarifying, or maybe a descriptive enough example. From unknown Mon Jun 23 23:53:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21048: 24.4; Letrec docs Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 09 Oct 2019 17:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21048 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: fixed To: Eli Zaretskii Cc: rustompmody@gmail.com, 21048@debbugs.gnu.org Received: via spool by 21048-submit@debbugs.gnu.org id=B21048.157064240712413 (code B ref 21048); Wed, 09 Oct 2019 17:34:02 +0000 Received: (at 21048) by debbugs.gnu.org; 9 Oct 2019 17:33:27 +0000 Received: from localhost ([127.0.0.1]:54022 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iIFq3-0003E9-Be for submit@debbugs.gnu.org; Wed, 09 Oct 2019 13:33:27 -0400 Received: from quimby.gnus.org ([80.91.231.51]:39756) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iIFq0-0003Dy-RC for 21048@debbugs.gnu.org; Wed, 09 Oct 2019 13:33:25 -0400 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iIFpw-0002RU-Gj; Wed, 09 Oct 2019 19:33:23 +0200 From: Lars Ingebrigtsen References: <87zhiatvdw.fsf@gnus.org> <838sptvo0z.fsf@gnu.org> Date: Wed, 09 Oct 2019 19:33:20 +0200 In-Reply-To: <838sptvo0z.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 09 Oct 2019 20:15:08 +0300") Message-ID: <87a7a9963j.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > Thanks, but I have trouble understanding what the text you wrote > says. I think it needs clarifying, or maybe a descriptive enough > example. Yeah, it's pretty subtle what the difference is -- feel free to rewrite to make it clearer. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: > Thanks, but I have trouble understanding what the text you wrote > says. I think it needs clarifying, or maybe a descriptive enough > example. Yeah, it's pretty subtle what the difference is -- feel free to rewrite to make it clearer. I went through the tree looking for a real-life example of when this macro is useful, and the first half-dozen examples I looked at could have been written with let* instead and worked just as well, as far as I can tell. But I found one in elisp-mode.el and I adapted it slightly and added this to the manual: ---- For instance, here's a closure that removes itself from a hook after being run once: @lisp (letrec ((hookfun (lambda () (message "Run once") (remove-hook 'post-command-hook hookfun)))) (add-hook 'post-command-hook hookfun)) @end lisp -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no