From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#22243: eieio-opt: not quite (?) optional functions Date: Thu, 01 Aug 2019 19:09:26 +0200 Message-ID: <87d0hoke2h.fsf@mouse.gnus.org> References: <87wps1xt36.fsf@violet.siamics.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="22443"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: 22243@debbugs.gnu.org To: Ivan Shmakov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Aug 01 19:10:47 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1htEbG-0005cb-6v for geb-bug-gnu-emacs@m.gmane.org; Thu, 01 Aug 2019 19:10:46 +0200 Original-Received: from localhost ([::1]:57850 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1htEbF-0008MJ-2w for geb-bug-gnu-emacs@m.gmane.org; Thu, 01 Aug 2019 13:10:45 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:40060) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1htEac-0008Ci-Gt for bug-gnu-emacs@gnu.org; Thu, 01 Aug 2019 13:10:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1htEaY-0006iS-V3 for bug-gnu-emacs@gnu.org; Thu, 01 Aug 2019 13:10:06 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:46263) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1htEaY-0006iL-Re for bug-gnu-emacs@gnu.org; Thu, 01 Aug 2019 13:10:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1htEaY-0004zE-LB for bug-gnu-emacs@gnu.org; Thu, 01 Aug 2019 13:10:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 01 Aug 2019 17:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22243 X-GNU-PR-Package: emacs Original-Received: via spool by 22243-submit@debbugs.gnu.org id=B22243.156467939919155 (code B ref 22243); Thu, 01 Aug 2019 17:10:02 +0000 Original-Received: (at 22243) by debbugs.gnu.org; 1 Aug 2019 17:09:59 +0000 Original-Received: from localhost ([127.0.0.1]:55084 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1htEaQ-0004yp-Qq for submit@debbugs.gnu.org; Thu, 01 Aug 2019 13:09:59 -0400 Original-Received: from quimby.gnus.org ([80.91.231.51]:42792) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1htEaL-0004yb-6V for 22243@debbugs.gnu.org; Thu, 01 Aug 2019 13:09:53 -0400 Original-Received: from 77.18.62.220.tmi.telenormobil.no ([77.18.62.220] helo=sandy) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1htEZz-0002FZ-C0; Thu, 01 Aug 2019 19:09:32 +0200 In-Reply-To: <87wps1xt36.fsf@violet.siamics.net> (Ivan Shmakov's message of "Sat, 26 Dec 2015 13:00:45 +0000") 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: 209.51.188.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:164236 Archived-At: Ivan Shmakov writes: > eieio.el currently (1dcf9a5d2a72; 2015-12-22 17:02:30 UTC) > reads: > > 943 ;; Hook ourselves into help system for describing classes and meth= ods. > 944 ;; FIXME: This is not actually needed any more since we can click = on the > 945 ;; hyperlink from the constructor's docstring to see the type defi= nition. > 946 (add-hook 'help-fns-describe-function-functions 'eieio-help-constr= uctor) > > This results that with -Q, 'eieio-opt gets loaded immediately > once the user tries to use the Emacs help system (say, C-h f), > making the file=E2=80=99s description (below) somewhat misleading, as > the library which is hooked into such a basic Emacs facility > could hardly be called =E2=80=9Coptional=E2=80=9D. If comment about this not being needed was added in 2015 by Stefan. But it says that it's "actually" not needed, and "actually not" in common usage means "absolutely is", so that's quite confusing. But if it's not needed, then it sounds like we should remove it? --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no