From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 21 05:54:54 2014 Received: (at submit) by debbugs.gnu.org; 21 Feb 2014 10:54:54 +0000 Received: from localhost ([127.0.0.1]:34302 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WGnkr-0006gY-Ow for submit@debbugs.gnu.org; Fri, 21 Feb 2014 05:54:53 -0500 Received: from eggs.gnu.org ([208.118.235.92]:46720) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WGnkq-0006gL-7k for submit@debbugs.gnu.org; Fri, 21 Feb 2014 05:54:52 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WGnkc-0007Hl-Ib for submit@debbugs.gnu.org; Fri, 21 Feb 2014 05:54:46 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:40349) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WGnkc-0007Hb-F0 for submit@debbugs.gnu.org; Fri, 21 Feb 2014 05:54:38 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48387) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WGnkT-0003BB-JW for bug-gnu-emacs@gnu.org; Fri, 21 Feb 2014 05:54:38 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WGnkL-00074S-63 for bug-gnu-emacs@gnu.org; Fri, 21 Feb 2014 05:54:29 -0500 Received: from mail-ee0-x232.google.com ([2a00:1450:4013:c00::232]:35551) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WGnkK-00072I-VN for bug-gnu-emacs@gnu.org; Fri, 21 Feb 2014 05:54:21 -0500 Received: by mail-ee0-f50.google.com with SMTP id d17so1491659eek.37 for ; Fri, 21 Feb 2014 02:54:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:mime-version:content-type; bh=UssOAyjj+ierA2llsnpxr6JNrHBS0vO1dGZPA81QAcY=; b=PnHGl9HsPPKVw7muyZBgqVfEFWT+B1Gr050wccQH1hGkeiyMeXXh+m+7leNaxpPg6s nvrdaN6wr4TIcCTJwtTGzNnO9S9oegcaXpgfJggkZaVK6IEZx+YbnwoVv4vmIfdSObl9 OXQTd3tJ1WM69KhmBn8uqn5Bf3VOSZQ9oMlE2vVo9s3oX2EbLdXxMc1Gw4aFIx/1xDdF 0zRsrWaKvkbg5vNLxRdnIqbkl/DkpzpThkZhj+Rt8ood5hFpsKUjNCa6TSUNdh2k6hZm pQqI59fugZXfyzxKnJevlAUbQaDioRjAB9uBoLcf9jt84pLHIqlnf6UVsDtf2hyufuGR INdA== X-Received: by 10.14.202.136 with SMTP id d8mr7749536eeo.46.1392980059672; Fri, 21 Feb 2014 02:54:19 -0800 (PST) Received: from ix ([212.46.176.45]) by mx.google.com with ESMTPSA id k6sm25135816eep.17.2014.02.21.02.54.17 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Fri, 21 Feb 2014 02:54:18 -0800 (PST) Received: from helmut by ix with local (Exim 4.80) (envelope-from ) id 1WGnkF-0002bZ-QV for bug-gnu-emacs@gnu.org; Fri, 21 Feb 2014 11:54:16 +0100 From: Helmut Eller To: bug-gnu-emacs@gnu.org Subject: 24.3.50; define-compiler-macro poorly indented Date: Fri, 21 Feb 2014 11:54:15 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain 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-Debbugs-Envelope-To: submit 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 (----) cl-define-compiler-macro is missing indentation specs and therefore looks so: (cl-define-compiler-macro foo (&whole x) x) From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 21 12:43:31 2014 Received: (at 16829-done) by debbugs.gnu.org; 21 Feb 2014 17:43:31 +0000 Received: from localhost ([127.0.0.1]:34980 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WGu8I-00022l-SO for submit@debbugs.gnu.org; Fri, 21 Feb 2014 12:43:31 -0500 Received: from mercure.iro.umontreal.ca ([132.204.24.67]:50823) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WGu8F-00022a-IK for 16829-done@debbugs.gnu.org; Fri, 21 Feb 2014 12:43:27 -0500 Received: from hidalgo.iro.umontreal.ca (hidalgo.iro.umontreal.ca [132.204.27.50]) by mercure.iro.umontreal.ca (Postfix) with ESMTP id 0F00984CA0; Fri, 21 Feb 2014 12:43:27 -0500 (EST) Received: from lechon.iro.umontreal.ca (lechon.iro.umontreal.ca [132.204.27.242]) by hidalgo.iro.umontreal.ca (Postfix) with ESMTP id 1575A1E5B74; Fri, 21 Feb 2014 12:43:03 -0500 (EST) Received: by lechon.iro.umontreal.ca (Postfix, from userid 20848) id DE01FB40E2; Fri, 21 Feb 2014 12:43:02 -0500 (EST) From: Stefan Monnier To: Helmut Eller Subject: Re: bug#16829: 24.3.50; define-compiler-macro poorly indented Message-ID: References: Date: Fri, 21 Feb 2014 12:43:02 -0500 In-Reply-To: (Helmut Eller's message of "Fri, 21 Feb 2014 11:54:15 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-DIRO-MailScanner-Information: Please contact the ISP for more information X-DIRO-MailScanner: Found to be clean X-DIRO-MailScanner-SpamCheck: n'est pas un polluriel, SpamAssassin (score=-2.82, requis 5, autolearn=not spam, ALL_TRUSTED -2.82, MC_TSTLAST 0.00) X-DIRO-MailScanner-From: monnier@iro.umontreal.ca X-Spam-Status: No X-Spam-Score: -3.3 (---) X-Debbugs-Envelope-To: 16829-done Cc: 16829-done@debbugs.gnu.org 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: -3.3 (---) > cl-define-compiler-macro is missing indentation specs and therefore > looks so: > (cl-define-compiler-macro foo (&whole x) > x) Indeed. I just installed a patch in trunk which should fix it. This said, it's probably best not to use cl-define-compiler-macro. Instead you can use (defun my-foo (arg1 toto) (declare (compiler-macro (lambda (form) (if arg1 form toto)))) (my-foo-code)) -- Stefan From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 21 12:55:54 2014 Received: (at 16829) by debbugs.gnu.org; 21 Feb 2014 17:55:54 +0000 Received: from localhost ([127.0.0.1]:34998 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WGuKH-0003WP-I2 for submit@debbugs.gnu.org; Fri, 21 Feb 2014 12:55:54 -0500 Received: from mail-yk0-f178.google.com ([209.85.160.178]:39272) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WGuKE-0003WB-Cz for 16829@debbugs.gnu.org; Fri, 21 Feb 2014 12:55:50 -0500 Received: by mail-yk0-f178.google.com with SMTP id 79so6788181ykr.9 for <16829@debbugs.gnu.org>; Fri, 21 Feb 2014 09:55:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=f9l6KgeMZryvxeaHs6wT3+AIhVZenxZfsg0b4MWhkBk=; b=CMhOvUGVBxKHi9Dsmr+j3UM/yL5fkSHAV1pp3FlaEQwN4m8OieuZJPB02kSoWZJWar hb+8TyQ03Gt0jui++hsr06tWTdAmQFx0QpYdza35XEYnN/gau8lUkJ149KQpGm/X8H5y SSHadLtxokyMZYH2jhxS9wsgaz31w72Rd/KMZIM2Aa+y+1y+uK7N0+ucaPl0FoJaI092 46FRahzYRWCurwgie/7zN54jy3BprcPpkDIICUwQrBykqOSCJrbFSzOA3ko1tfYNw+BS KACH66IP/vnfrMdtgo7zhVIV95hTZRDEcwUlG9zyYvjRfObeCimI1mxKMmAEywRW4adu zUng== X-Received: by 10.236.101.18 with SMTP id a18mr12883783yhg.65.1393005344485; Fri, 21 Feb 2014 09:55:44 -0800 (PST) MIME-Version: 1.0 Received: by 10.170.197.1 with HTTP; Fri, 21 Feb 2014 09:55:04 -0800 (PST) In-Reply-To: References: From: Juanma Barranquero Date: Fri, 21 Feb 2014 18:55:04 +0100 Message-ID: Subject: Re: bug#16829: 24.3.50; define-compiler-macro poorly indented To: 16829@debbugs.gnu.org, Stefan Monnier , Helmut Eller Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 16829 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: -0.7 (/) On Fri, Feb 21, 2014 at 6:43 PM, Stefan Monnier wrote: > Instead you can use > (declare (compiler-macro (lambda (form) (if arg1 form toto)))) gv-setter, gv-expander and compiler-macro aren't really documented (at least, not on (elisp) "12.13 The `declare' Form"). From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 21 22:40:16 2014 Received: (at 16829-done) by debbugs.gnu.org; 22 Feb 2014 03:40:16 +0000 Received: from localhost ([127.0.0.1]:35277 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WH3Rm-00035H-Cz for submit@debbugs.gnu.org; Fri, 21 Feb 2014 22:40:15 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:38794) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WH3Rf-00034v-Qy for 16829-done@debbugs.gnu.org; Fri, 21 Feb 2014 22:40:08 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AuEKABK/CFFsr+yD/2dsb2JhbABEuzWCVgEDAQN7F3OCHgEBBAFWIwULCw4mEhQYDSSIHgbBLZEKA4hhnBmBXoMV X-IPAS-Result: AuEKABK/CFFsr+yD/2dsb2JhbABEuzWCVgEDAQN7F3OCHgEBBAFWIwULCw4mEhQYDSSIHgbBLZEKA4hhnBmBXoMV X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="48414033" Received: from 108-175-236-131.dsl.teksavvy.com (HELO pastel.home) ([108.175.236.131]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 21 Feb 2014 22:40:01 -0500 Received: by pastel.home (Postfix, from userid 20848) id 8A0C2607BA; Fri, 21 Feb 2014 22:40:01 -0500 (EST) From: Stefan Monnier To: Juanma Barranquero Subject: Re: bug#16829: 24.3.50; define-compiler-macro poorly indented Message-ID: References: Date: Fri, 21 Feb 2014 22:40:01 -0500 In-Reply-To: (Juanma Barranquero's message of "Fri, 21 Feb 2014 18:55:04 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 16829-done Cc: Helmut Eller , 16829-done@debbugs.gnu.org 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: 0.3 (/) > gv-setter, gv-expander and compiler-macro aren't really documented (at > least, not on (elisp) "12.13 The `declare' Form"). I just added some doc for it in functions.texi. Stefan From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 21 22:48:13 2014 Received: (at 16829-done) by debbugs.gnu.org; 22 Feb 2014 03:48:13 +0000 Received: from localhost ([127.0.0.1]:35282 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WH3ZU-0003I8-MH for submit@debbugs.gnu.org; Fri, 21 Feb 2014 22:48:12 -0500 Received: from mail-yk0-f173.google.com ([209.85.160.173]:34292) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WH3ZS-0003Hv-Na for 16829-done@debbugs.gnu.org; Fri, 21 Feb 2014 22:48:11 -0500 Received: by mail-yk0-f173.google.com with SMTP id 10so8312188ykt.4 for <16829-done@debbugs.gnu.org>; Fri, 21 Feb 2014 19:48:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=B7d8ySsjr4QTi1Xl0oTp13tAc0DvFi67hqDNlHpCELI=; b=J0lwELQjWW13kN6CdbM9NIVeolU51iFwgv2Y37o+mOtSCmS7Ykzk500WbMmeMNI/Z2 VW61UNkJ9Gbn1mxMD3+A9GRO+2HIUf1HIW+jfqjX17o1c3hCEfWiNps0QHEWDo6AuEAH YrgbSSnn4vVto+sas3Rd2tE/qu9Yk1tq4CBIqTm1QtNZTNIitBlR4hviLhB29sH8QJTS Cnr+vrS7I9x7hWixHOpd92FOs0iR4CcGD7A8+ERCuXWSxod4vYETmXZPLR5CdviazHCg GwGLKbqb81Iherr3PWYCX97U5uy1rpohWld/Z8Sm5+xUOzlOTRx8YinH6IFW33RXMGT3 W7+A== X-Received: by 10.236.108.202 with SMTP id q50mr14869574yhg.146.1393040885106; Fri, 21 Feb 2014 19:48:05 -0800 (PST) MIME-Version: 1.0 Received: by 10.170.197.1 with HTTP; Fri, 21 Feb 2014 19:47:25 -0800 (PST) In-Reply-To: References: From: Juanma Barranquero Date: Sat, 22 Feb 2014 04:47:25 +0100 Message-ID: Subject: Re: bug#16829: 24.3.50; define-compiler-macro poorly indented To: Stefan Monnier Content-Type: text/plain; charset=UTF-8 X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 16829-done Cc: Helmut Eller , 16829-done@debbugs.gnu.org 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: 0.3 (/) Thanks. From unknown Thu Jun 19 13:53:39 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 22 Mar 2014 11:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator