From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.bugs Subject: bug#29462: 24.4; eval-when-compile won't mute warning as says in info doc Date: Mon, 27 Nov 2017 03:49:42 +0100 Message-ID: <86o9noh1vd.fsf@zoho.com> References: <86shd0h5xq.fsf@zoho.com> <87h8tgqw2p.fsf@web.de> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: blaine.gmane.org 1511751076 23626 195.159.176.226 (27 Nov 2017 02:51:16 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 27 Nov 2017 02:51:16 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) To: 29462@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Nov 27 03:51:12 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1eJ9Vh-0005L6-Fg for geb-bug-gnu-emacs@m.gmane.org; Mon, 27 Nov 2017 03:51:05 +0100 Original-Received: from localhost ([::1]:58896 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eJ9Vo-0002a6-Ry for geb-bug-gnu-emacs@m.gmane.org; Sun, 26 Nov 2017 21:51:12 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45681) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eJ9Vi-0002ZW-Nn for bug-gnu-emacs@gnu.org; Sun, 26 Nov 2017 21:51:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eJ9Vf-00072e-LF for bug-gnu-emacs@gnu.org; Sun, 26 Nov 2017 21:51:06 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:51174) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eJ9Vf-00072a-J0 for bug-gnu-emacs@gnu.org; Sun, 26 Nov 2017 21:51:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eJ9Vd-00014q-LR for bug-gnu-emacs@gnu.org; Sun, 26 Nov 2017 21:51:03 -0500 X-Loop: help-debbugs@gnu.org In-Reply-To: <86shd0h5xq.fsf@zoho.com> Resent-From: Emanuel Berg Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 27 Nov 2017 02:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29462 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.15117510174088 (code B ref -1); Mon, 27 Nov 2017 02:51:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 27 Nov 2017 02:50:17 +0000 Original-Received: from localhost ([127.0.0.1]:59855 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJ9Uv-00013s-CV for submit@debbugs.gnu.org; Sun, 26 Nov 2017 21:50:17 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:54445) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJ9Ut-00013g-Sf for submit@debbugs.gnu.org; Sun, 26 Nov 2017 21:50:16 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eJ9Un-0006nf-Tt for submit@debbugs.gnu.org; Sun, 26 Nov 2017 21:50:10 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:35171) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eJ9Un-0006nS-Qk for submit@debbugs.gnu.org; Sun, 26 Nov 2017 21:50:09 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45411) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eJ9Um-0002TS-Da for bug-gnu-emacs@gnu.org; Sun, 26 Nov 2017 21:50:09 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eJ9Uj-0006ll-BN for bug-gnu-emacs@gnu.org; Sun, 26 Nov 2017 21:50:08 -0500 Original-Received: from [195.159.176.226] (port=56022 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eJ9Uj-0006lM-4j for bug-gnu-emacs@gnu.org; Sun, 26 Nov 2017 21:50:05 -0500 Original-Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1eJ9UM-0008Iv-9n for bug-gnu-emacs@gnu.org; Mon, 27 Nov 2017 03:49:42 +0100 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: bug-gnu-emacs@gnu.org Original-Lines: 24 Original-X-Complaints-To: usenet@blaine.gmane.org Mail-Copies-To: never Cancel-Lock: sha1:wn1ikH35D3PIw//W4F782+2OEEU= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:140437 Archived-At: Michael Heerdegen wrote: >> In (info "(elisp) Warning Tips"), it says * >> If you use many functions and variables from >> a certain file, you can add a ‘require’ for >> that package to avoid compilation warnings >> for them. For instance, (eval-when-compile >> (require 'foo)) > > Thanks for the report. > > I find this whole sentence confusing and > misleading in general. The main purpose of > `require' is not to silence warnings It sure send mixed signals and as it stands one gets the impression what you should do is find ways of silencing warnings, instead of improving the code so there is nothing to warn about to begin with. -- underground experts united http://user.it.uu.se/~embe8573