From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: [Emacs-diffs] master 012487b: * lisp/display-line-numbers.el (display-line-numbers-type): Autoload it. Date: Mon, 24 Jul 2017 21:43:50 +0300 Message-ID: <83fudl7k0p.fsf@gnu.org> References: <20170723072843.23485.53761@vcs0.savannah.gnu.org> <20170723072844.877FD22EF0@vcs0.savannah.gnu.org> <87inijxnda.fsf@detlef> <83r2x57orp.fsf@gnu.org> <83o9s97lul.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1500923062 14587 195.159.176.226 (24 Jul 2017 19:04:22 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 24 Jul 2017 19:04:22 +0000 (UTC) Cc: emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jul 24 21:04:18 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 1dZieO-0003Rc-P5 for ged-emacs-devel@m.gmane.org; Mon, 24 Jul 2017 21:04:16 +0200 Original-Received: from localhost ([::1]:56516 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dZieU-0004I8-G6 for ged-emacs-devel@m.gmane.org; Mon, 24 Jul 2017 15:04:22 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53199) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dZiL0-0005Ak-0Y for emacs-devel@gnu.org; Mon, 24 Jul 2017 14:44:14 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dZiKv-0005T5-3p for emacs-devel@gnu.org; Mon, 24 Jul 2017 14:44:14 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:46009) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dZiKv-0005T0-01; Mon, 24 Jul 2017 14:44:09 -0400 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3756 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dZiKs-0002qv-Ae; Mon, 24 Jul 2017 14:44:08 -0400 In-reply-to: (message from Stefan Monnier on Mon, 24 Jul 2017 14:20:35 -0400) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e 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:216995 Archived-At: > From: Stefan Monnier > Date: Mon, 24 Jul 2017 14:20:35 -0400 > > >> Autoloading variables is a source of corner-case problems, and > >> autoloading defcustoms even more so. > > Emacs is full of corner-case problems, one more or one less won't > > change anything. > > Of course, as maintainer you may choose to add yet-more corner case problems. > But it does sound like an odd choice when there's a simple and standard > solution that doesn't suffer from those. I'd need first to better understand the problem and its proposed solutions. How can you expect me to make up my mind about this without at least that much? As of now, I don't understand well enough the choice I have; without that, Michael's code looks to me as a perfectly valid solution for a real problems, and I see no reason to look for an alternative.