From unknown Sun Jun 22 07:57:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14674: 24.3; concat is missing from loop help Resent-From: JuanLeon Lahoz Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 20 Jun 2013 15:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 14674 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 14674@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.137174186123207 (code B ref -1); Thu, 20 Jun 2013 15:25:01 +0000 Received: (at submit) by debbugs.gnu.org; 20 Jun 2013 15:24:21 +0000 Received: from localhost ([127.0.0.1]:58745 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Upgii-00062D-Lh for submit@debbugs.gnu.org; Thu, 20 Jun 2013 11:24:20 -0400 Received: from eggs.gnu.org ([208.118.235.92]:45780) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Upgif-00061k-M6 for submit@debbugs.gnu.org; Thu, 20 Jun 2013 11:24:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UpgiU-0003nz-DT for submit@debbugs.gnu.org; Thu, 20 Jun 2013 11:24:12 -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]:55619) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UpgiU-0003nj-Au for submit@debbugs.gnu.org; Thu, 20 Jun 2013 11:24:06 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47450) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UpgiQ-0004np-V5 for bug-gnu-emacs@gnu.org; Thu, 20 Jun 2013 11:24:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UpgiL-0003m0-GU for bug-gnu-emacs@gnu.org; Thu, 20 Jun 2013 11:24:02 -0400 Received: from mail-oa0-x231.google.com ([2607:f8b0:4003:c02::231]:54615) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UpgiL-0003lj-CM for bug-gnu-emacs@gnu.org; Thu, 20 Jun 2013 11:23:57 -0400 Received: by mail-oa0-f49.google.com with SMTP id n9so8220307oag.36 for ; Thu, 20 Jun 2013 08:23:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=WrFtmvymTGmD1fqIuyVmXRzsaXEPwC5Wen+W68oHs8s=; b=Rl9FSm0QFgfWk2j5FZ3mj0mYfNaxSeSaJDuEdGZk1fGmR5PucNmTHrW2QngDjylDI4 gyH23pnCrZnOlcBFYvha7sQa04v0XsPvoFaZxyld88H0SP4irT5XdCOqoslXE9aQg3l7 vVWoDZlE1Fx2+gBrXhIYkdIeOgqRkG0wrh4+ResldVSgwIPlcFwssNDyAfuFazjq84ib qv/Z901/RgFRjtEojR334MbCtMbSzBjt+I9kvWFR5Z3wao+DV4SMC3oMUMndylE5ddaX byUHH6COmpwETMt/7G8/1FcXd97n2sU+MqkQRUyFrJs/bPc+w4vJ4fboP0HoC1CEBkv5 Vhiw== MIME-Version: 1.0 X-Received: by 10.60.102.6 with SMTP id fk6mr4846416oeb.43.1371741836535; Thu, 20 Jun 2013 08:23:56 -0700 (PDT) Received: by 10.76.115.169 with HTTP; Thu, 20 Jun 2013 08:23:56 -0700 (PDT) Date: Thu, 20 Jun 2013 17:23:56 +0200 Message-ID: From: JuanLeon Lahoz Content-Type: multipart/alternative; boundary=089e0111bae2e3ee0f04df9788cf 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.3 (----) 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.3 (----) --089e0111bae2e3ee0f04df9788cf Content-Type: text/plain; charset=ISO-8859-1 (loop repeat 3 concat "foo") works as expected. However, help for loop does not mention it: loop is an alias for `cl-loop' in `cl.el'. (loop CLAUSE...) The Common Lisp `loop' macro. Valid clauses are: for VAR from/upfrom/downfrom NUM to/upto/downto/above/below NUM by NUM, for VAR in LIST by FUNC, for VAR on LIST by FUNC, for VAR = INIT then EXPR, for VAR across ARRAY, repeat NUM, with VAR = INIT, while COND, until COND, always COND, never COND, thereis COND, collect EXPR into VAR, append EXPR into VAR, nconc EXPR into VAR, sum EXPR into VAR, count EXPR into VAR, maximize EXPR into VAR, minimize EXPR into VAR, if COND CLAUSE [and CLAUSE]... else CLAUSE [and CLAUSE...], unless COND CLAUSE [and CLAUSE]... else CLAUSE [and CLAUSE...], do EXPRS..., initially EXPRS..., finally EXPRS..., return EXPR, finally return EXPR, named NAME. --089e0111bae2e3ee0f04df9788cf Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
(loop repeat 3 concat "foo") works as expec= ted.

However, help for loop does not mention it:

loop i= s an alias for `cl-loop' in `cl.el'.

(loop CLAUSE...)
The Common Lisp `loop' macro.
Valid clauses are:
=A0 for VAR from= /upfrom/downfrom NUM to/upto/downto/above/below NUM by NUM,
=A0 for VAR = in LIST by FUNC, for VAR on LIST by FUNC, for VAR =3D INIT then EXPR,
= =A0 for VAR across ARRAY, repeat NUM, with VAR =3D INIT, while COND, until = COND,
=A0 always COND, never COND, thereis COND, collect EXPR into VAR,
=A0 ap= pend EXPR into VAR, nconc EXPR into VAR, sum EXPR into VAR,
=A0 count EX= PR into VAR, maximize EXPR into VAR, minimize EXPR into VAR,
=A0 if COND= CLAUSE [and CLAUSE]... else CLAUSE [and CLAUSE...],
=A0 unless COND CLAUSE [and CLAUSE]... else CLAUSE [and CLAUSE...],
=A0 = do EXPRS..., initially EXPRS..., finally EXPRS..., return EXPR,
=A0 fina= lly return EXPR, named NAME.

--089e0111bae2e3ee0f04df9788cf-- From unknown Sun Jun 22 07:57:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14674: 24.3; concat is missing from loop help Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 20 Jun 2013 15:29:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14674 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: JuanLeon Lahoz Cc: 14674@debbugs.gnu.org Received: via spool by 14674-submit@debbugs.gnu.org id=B14674.137174213723947 (code B ref 14674); Thu, 20 Jun 2013 15:29:01 +0000 Received: (at 14674) by debbugs.gnu.org; 20 Jun 2013 15:28:57 +0000 Received: from localhost ([127.0.0.1]:58764 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UpgnA-0006EA-W2 for submit@debbugs.gnu.org; Thu, 20 Jun 2013 11:28:57 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:37288 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Upgn8-0006E1-NB for 14674@debbugs.gnu.org; Thu, 20 Jun 2013 11:28:55 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1Upgn6-0000f1-3P; Thu, 20 Jun 2013 11:28:52 -0400 From: Glenn Morris References: X-Spook: Majic UNSCOM Cocaine TWA Reno Armani bemd Glock X-Ran: s-cOZ6l&s"hFcD$;q&K?^H9*3WRrL>iG!3"R'-IN@X#)a~!)rMlVy5x!g-%:\2`]UI*7bI X-Hue: red X-Attribution: GM Date: Thu, 20 Jun 2013 11:28:51 -0400 In-Reply-To: (JuanLeon Lahoz's message of "Thu, 20 Jun 2013 17:23:56 +0200") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.3 (------) 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: -6.3 (------) JuanLeon Lahoz wrote: > (loop repeat 3 concat "foo") works as expected. > > However, help for loop does not mention it: > > loop is an alias for `cl-loop' in `cl.el'. > > (loop CLAUSE...) > > The Common Lisp `loop' macro. > Valid clauses are: Thanks for the report. In the current trunk it says: The Common Lisp `loop' macro. Valid clauses include: For clauses: for VAR from/upfrom/downfrom EXPR1 to/upto/downto/above/below EXPR2 by EXPR3 for VAR = EXPR1 then EXPR2 for VAR in/on/in-ref LIST by FUNC for VAR across/across-ref ARRAY for VAR being: the elements of/of-ref SEQUENCE [using (index VAR2)] the symbols [of OBARRAY] the hash-keys/hash-values of HASH-TABLE [using (hash-values/hash-keys V2)] the key-codes/key-bindings/key-seqs of KEYMAP [using (key-bindings VAR2)] the overlays/intervals [of BUFFER] [from POS1] [to POS2] the frames/buffers the windows [of FRAME] Iteration clauses: repeat INTEGER while/until/always/never/thereis CONDITION Accumulation clauses: collect/append/nconc/concat/vconcat/count/sum/maximize/minimize FORM [into VAR] Miscellaneous clauses: with VAR = INIT if/when/unless COND CLAUSE [and CLAUSE]... else CLAUSE [and CLAUSE...] named NAME initially/finally [do] EXPRS... do EXPRS... [finally] return EXPR For more details, see Info node `(cl)Loop Facility'. From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 20 11:29:22 2013 Received: (at control) by debbugs.gnu.org; 20 Jun 2013 15:29:22 +0000 Received: from localhost ([127.0.0.1]:58768 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UpgnZ-0006FP-Rm for submit@debbugs.gnu.org; Thu, 20 Jun 2013 11:29:22 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:37300 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UpgnY-0006FH-Au for control@debbugs.gnu.org; Thu, 20 Jun 2013 11:29:20 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1UpgnW-0000wa-SU for control@debbugs.gnu.org; Thu, 20 Jun 2013 11:29:19 -0400 Date: Thu, 20 Jun 2013 11:29:18 -0400 Message-Id: Subject: control message for bug 14674 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -6.3 (------) X-Debbugs-Envelope-To: control 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: -6.3 (------) severity 14674 minor close 14674 24.4