From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Possible problem with compile Date: Thu, 21 Apr 2022 09:25:36 -0400 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="33578"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: emacs-devel@gnu.org To: Immanuel Litzroth Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Apr 21 15:27:41 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nhWqS-0008dw-CX for ged-emacs-devel@m.gmane-mx.org; Thu, 21 Apr 2022 15:27:40 +0200 Original-Received: from localhost ([::1]:53370 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nhWqN-0005Ex-Gs for ged-emacs-devel@m.gmane-mx.org; Thu, 21 Apr 2022 09:27:35 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:59484) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nhWoe-0002P9-0f for emacs-devel@gnu.org; Thu, 21 Apr 2022 09:25:50 -0400 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:14141) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nhWoa-0001bB-Eb for emacs-devel@gnu.org; Thu, 21 Apr 2022 09:25:46 -0400 Original-Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 835678070D; Thu, 21 Apr 2022 09:25:41 -0400 (EDT) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 3D31480009; Thu, 21 Apr 2022 09:25:40 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1650547540; bh=eX1hTRzs24/rJOW8i7Pu2RCiOCpgSVu7rooz1D1HOwE=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=IuS3UbIIEZZ/I1WjpQ5nN7ktD9XJDsizYLe3zzL+hat40Zxe+kXNI16CX4mvGHOGR fcXBtESqL57n68C5kVMktIPfMbHZdiZg6Mk1E5gR/+Caspmh4xKxse09pyXFpK995D j0duS6kucbABOItC1IXQhSJdJQ+E1hbNhHnXwZOrLsndNcNqYnmRQpEZMvhNdXu5Q3 gtaOPBEUfoC0Du05GSVmSYAq2cEHtBTrwZCmvSQgyR3g9TkzCy5SkXk0+9ePzJ+X5b KX2E2vk6ga5YW6A9Ujo1vGMWhVDLlJPho8F7ZqOsBTe7RMXLB+7719156G+MGzZoNY lYxMTBH/bTYVw== Original-Received: from alfajor (unknown [45.72.221.51]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 0327F1208E7; Thu, 21 Apr 2022 09:25:38 -0400 (EDT) In-Reply-To: (Immanuel Litzroth's message of "Thu, 21 Apr 2022 14:55:52 +0200") Received-SPF: pass client-ip=132.204.25.50; envelope-from=monnier@iro.umontreal.ca; helo=mailscanner.iro.umontreal.ca X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:288755 Archived-At: > It's still not clear to me why you would want to eval there? AFAICT it was an accident: the place where we do/did want to `eval` is when `compile-command` is set (e.g. via Custom) to provide a useful default for `M-x compile`. For the command passed to the `compile` function, OTOH it's not of much use since the callers could call `eval` if they wanted it (tho admittedly, it wouldn't be run in the exact same context, so maybe someone could cook up some hypothetical example where it could be used, but it seems rather far-fetched). Stefan