From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.devel Subject: Re: Add autoload cookies in seq.el Date: Thu, 21 Jul 2016 17:01:29 +0200 Message-ID: References: <877fepcezr.fsf@petton.fr> <83k2ip83qx.fsf@gnu.org> <83y4737vmf.fsf@gnu.org> <83mvlcz6jr.fsf@gnu.org> <834m7jysab.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1469113919 24822 80.91.229.3 (21 Jul 2016 15:11:59 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 21 Jul 2016 15:11:59 +0000 (UTC) Cc: nicolas@petton.fr, emacs-devel@gnu.org, tino.calancha@gmail.com To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jul 21 17:11:49 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1bQFdc-00021U-Oc for ged-emacs-devel@m.gmane.org; Thu, 21 Jul 2016 17:11:48 +0200 Original-Received: from localhost ([::1]:41420 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bQFdb-0002uk-P3 for ged-emacs-devel@m.gmane.org; Thu, 21 Jul 2016 11:11:47 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:48004) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bQFU1-0003R8-Il for emacs-devel@gnu.org; Thu, 21 Jul 2016 11:01:57 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bQFTw-0002Ic-DT for emacs-devel@gnu.org; Thu, 21 Jul 2016 11:01:52 -0400 Original-Received: from hermes.netfonds.no ([80.91.224.195]:46749) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bQFTw-0002IN-61; Thu, 21 Jul 2016 11:01:48 -0400 Original-Received: from cm-84.215.1.64.getinternet.no ([84.215.1.64] helo=stories) by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1bQFTp-0005Eq-3X; Thu, 21 Jul 2016 17:01:45 +0200 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAElBMVEXBu4i8rosQCAbHz5V/ eVkhHg1VppOkAAACcElEQVQ4jV2UTXOcMAyG5TG9W7G5t0y52xW526y4Zwn+/3+lr8wm06nYYUCP 9S2WRDYRZkkP3ITr1GhywR0kpTFU8SjQy9y8EJHqDxLRWERKarjjFDx8gRJLZF+CFENyW0w0nsv4 vSRTpukGhTNHuIli9wdeyABeNslNfPGw81LzFgyU+0IGOUrGsZonMhAtpQBXoiEF8dpSqwCWfdES ctGuVXw+KlGtsPBZWHH+6JCHD5MiXQMIJy7K3Idw4aYmNCqAwa3vHw6AU4NFGqW9DPqFoM7JqAPh Q+lfUtkntTriKCL15QUaE/QGCqMX87fFk4ZMVLZPDu7s/VyWFeBTwgugCJ6GHoLoaK9YcEwilnl9 AZABMK1oye6933p4a9H6VigHyfPyDfBUSQ34IvwvWFGjZio2j7gvI8TVj9MyU7W2J5ZyDnC9dXo7 LeX1uuexLQZWm2tK8GpGF/kb9OUnsvPvE87A5hhgtpD7h4E/6e7ZlTFB7gbeP7BQAovVfKGVrh0G rvdfALTpbaGMynerobeHgWOAtT8dQF+tsZ8IMfG+o2sAWIio5wDo6nYlVfT5XC/zCu3whVH21vxx V040r8tpYH0KHctv7GO9Z5gWgNHCq07771hcsSw8xVHeOfqqenVNglFnoZJGR+9R2JZMQYLDcHM6 XiaXklpk8gNwggmirJpw8b23WENqHNIxXOjF0WXL1aO1xCGWtPeWcJgcMacAYMKO+biKegmBQsS+ ZVhkI8LHs1T7S3BWAG1N7IvGIkK0OrYPHxs9pclTo5aqa4UJi1GDT6RRsQl4Dc5AwJNS9SmnoJPW VMlZ4hL0P9n/Aj6UxoQNpK6NAAAAAElFTkSuQmCC In-Reply-To: <834m7jysab.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 21 Jul 2016 17:33:48 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 80.91.224.195 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:205965 Archived-At: Eli Zaretskii writes: >> > Lars, why did you put read-multiple-choice in subr.el? Its only user >> > currently is message.el, which is not preloaded, so I think preloading >> > seq.el as result of this is not justified. >>=20 >> Perhaps subr-x.el would be a better place for it... >>=20 >> But I find it rather odd that we can't use the best and most modern >> libraries in the most central parts of Emacs. That's kinda backwards. >> The most central parts of Emacs gets the most obfuscated code? > > IOW, from my POV some code which was only used by message.el (which is > not preloaded, and was never supposed to be) was added to subr.el, > which then required to preload seq.el. How is that related to the > following complaint of yours: I changed subject between the first and second paragraphs. > Maybe I'm misremembering, but I only saw discussions about preloading > seq once or twice, including this discussion. So I'm not sure where > does "persona non grata" thing come from. Can you point me to those > incidents which led you to this conclusion? commit 9c969e1f848e65b24e06d3919cde9a7ae668bfb8 Author: Glenn Morris Date: Mon May 23 12:48:19 2016 -0400 * lisp/image.el (image--get-image): Avoid requiring a library for one trivial operation. commit c6493c68f8fd6a5e6893eb3837a1a27f8d8a98a8 Author: Paul Eggert Date: Mon May 23 08:13:03 2016 -0700 Fix seq requirement that broke bootstrap =20=20=20=20 * lisp/image.el (image--get-image): Require seq here, not at the top level, to avoid =E2=80=98(require seq) while preparing to dump=E2= =80=99 while bootstrapping. Suggested by Tino Calancha in: http://lists.gnu.org/archive/html/emacs-devel/2016-05/msg00477.html --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no