From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: [Emacs-diffs] master 551594e: Add indent spec to easy-mmode macros Date: Thu, 28 Sep 2017 23:20:08 -0400 Message-ID: References: <20170928115443.21221.85942@vcs0.savannah.gnu.org> <20170928115444.536A4203B7@vcs0.savannah.gnu.org> <20170929004654.yl7z4gzq6yxm2mdz@logos.localdomain> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1506655456 4610 195.159.176.226 (29 Sep 2017 03:24:16 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 29 Sep 2017 03:24:16 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: emacs-devel@gnu.org To: Mark Oteiza Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Sep 29 05:24:09 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dxluH-0000Wq-78 for ged-emacs-devel@m.gmane.org; Fri, 29 Sep 2017 05:24:05 +0200 Original-Received: from localhost ([::1]:33501 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dxluO-0003GK-JN for ged-emacs-devel@m.gmane.org; Thu, 28 Sep 2017 23:24:12 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33851) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dxlqq-0000TJ-SU for emacs-devel@gnu.org; Thu, 28 Sep 2017 23:20:33 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dxlqm-0003ZG-T6 for emacs-devel@gnu.org; Thu, 28 Sep 2017 23:20:32 -0400 Original-Received: from pmta31.teksavvy.com ([76.10.157.38]:49227) by eggs.gnu.org with esmtps (TLS1.0:RSA_ARCFOUR_SHA1:16) (Exim 4.71) (envelope-from ) id 1dxlqm-0003Yp-O1 for emacs-devel@gnu.org; Thu, 28 Sep 2017 23:20:28 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2GIDQCyu81Z/1V13mheDg8BBQELAYNcR?= =?us-ascii?q?IEOiSyGBo5sAYF1LwGYDYU/BAIChCRYAQIBAQEBAQIDaCiFGQEEAVYjBQsLDiY?= =?us-ascii?q?SFBgNJIo8CKk+i0MBAQEBBgImgyuIMDWKdwEEoSiWWwGJToc8lwZYgQ4yIQgyh?= =?us-ascii?q?ydbJIhrAQEB?= X-IPAS-Result: =?us-ascii?q?A2GIDQCyu81Z/1V13mheDg8BBQELAYNcRIEOiSyGBo5sAYF?= =?us-ascii?q?1LwGYDYU/BAIChCRYAQIBAQEBAQIDaCiFGQEEAVYjBQsLDiYSFBgNJIo8CKk+i?= =?us-ascii?q?0MBAQEBBgImgyuIMDWKdwEEoSiWWwGJToc8lwZYgQ4yIQgyhydbJIhrAQEB?= X-IronPort-AV: E=Sophos;i="5.42,451,1500955200"; d="scan'208";a="5049764" Original-Received: from 104-222-117-85.cpe.teksavvy.com (HELO pastel.home) ([104.222.117.85]) by smtp.teksavvy.com with ESMTP; 28 Sep 2017 23:20:08 -0400 Original-Received: by pastel.home (Postfix, from userid 20848) id 64DFD62D8D; Thu, 28 Sep 2017 23:20:08 -0400 (EDT) In-Reply-To: <20170929004654.yl7z4gzq6yxm2mdz@logos.localdomain> (Mark Oteiza's message of "Thu, 28 Sep 2017 20:46:54 -0400") X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 76.10.157.38 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:218878 Archived-At: > I see, thanks. I tend towards macros that expand to efficient code and > eliminate runtime dependencies; however, like all things it's a trade > off, be it code size, macroexpansion speed, etc. Part of the issue for me is to hardcode a particular behavior. Going through a function makes it much easier to change the behavior after the file has been compiled. Stefan