From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: =?UTF-8?Q?Cl=c3=a9ment_Pit-Claudel?= Newsgroups: gmane.emacs.devel Subject: Re: Summary and next steps for (package-initialize) Date: Tue, 22 Aug 2017 23:04:12 +0200 Message-ID: References: <83tw12cocz.fsf@gnu.org> <83wp5xat6i.fsf@gnu.org> <2d035e42-006b-e76e-2b3f-75f2dfd87bb7@taydin.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1503435931 14751 195.159.176.226 (22 Aug 2017 21:05:31 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 22 Aug 2017 21:05:31 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Aug 22 23:05:27 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 1dkGMV-0003Qj-Pu for ged-emacs-devel@m.gmane.org; Tue, 22 Aug 2017 23:05:23 +0200 Original-Received: from localhost ([::1]:56232 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dkGMc-0005Xe-GH for ged-emacs-devel@m.gmane.org; Tue, 22 Aug 2017 17:05:30 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35199) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dkGLT-0005Vx-Qq for emacs-devel@gnu.org; Tue, 22 Aug 2017 17:04:20 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dkGLQ-0000Fy-Nh for emacs-devel@gnu.org; Tue, 22 Aug 2017 17:04:19 -0400 Original-Received: from mail-wm0-x232.google.com ([2a00:1450:400c:c09::232]:38484) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dkGLQ-0000Fb-Gr for emacs-devel@gnu.org; Tue, 22 Aug 2017 17:04:16 -0400 Original-Received: by mail-wm0-x232.google.com with SMTP id l19so2315079wmi.1 for ; Tue, 22 Aug 2017 14:04:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=nioMIY2ws89627VJZXR9JwHkjGCxBwKGx3FdcmOhofU=; b=fzl1mKcW1VJX7HnUrRoK9nAVczwHZ9CVWU3PZzp7D9mmzDkNyFB4dG3iU23MUV+XGu Q1Co3qg/9YNpgdtpj5Ez5mCncq5iie2DKpHliBpv4DANVwZkvUNFBw9l/DpotUTcXOvI vtqN3Y5WVRVsYPounNJ8Ke3dqJRfq4UoPuomNzixx2YyQZByUsVKyoATNiQ3fEAAYlcj h53/Kv0yOCOf2omjlKUTqIvbRFDlplvDzkZoSDlJHOziaMBxlpAxwWDAdWE1lineExZ9 Ckq2eGfpyKjik4redOKwxSnc2pVRrXo5qnN9LIUkdP70sShHZezmoxY4OIBxsx7j6T2o 52yg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=nioMIY2ws89627VJZXR9JwHkjGCxBwKGx3FdcmOhofU=; b=dtixcVQCEwubJ8ujxcsVzMHiub3aGEtP1ArMBRfm1YohcW/mlOir7rWlN0Ueny6m6I k53Hi7fO/sIXF+CVDmsIemowWphddNIbIPSMV+h4SDH0ysTeLJmWifBRyx39y0mZCERT 1kDx+pQ1r6uq0Y2PPLNSCuCX0+WPE5vt7wSvPWxya7nK4jIwxfHxAM3gHwWZSl1dqmUR LmLglx44bZTdDztMg3OlhbhS8TylER0O5GEjFms4yjPrW8pekQ46fOpHhQqC0hS7Aqb6 laEFBBqAzlrRq6ssBWt7/OkS811RiBg0QGhES7clZQF2iuG10ASCz8USE7x+apwjXJY6 MF7w== X-Gm-Message-State: AHYfb5hT3OeWCDgDxueayJUs96ZPz/Q5NVU8H72IbocV6MNwogP2KmlA ZLw16GKQPLQ7ujq4aWQ= X-Received: by 10.28.107.207 with SMTP id a76mr480867wmi.52.1503435855273; Tue, 22 Aug 2017 14:04:15 -0700 (PDT) Original-Received: from [192.168.1.82] (43.225.24.109.rev.sfr.net. [109.24.225.43]) by smtp.gmail.com with ESMTPSA id 189sm208540wmu.26.2017.08.22.14.04.13 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 22 Aug 2017 14:04:14 -0700 (PDT) In-Reply-To: Content-Language: en-GB X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:400c:c09::232 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:217702 Archived-At: On 2017-08-22 18:58, Radon Rosborough wrote: > I've been arguing against it on the grounds that if one Emacs package > out of several thousand needs an extra init-file to work right, while > all the others don't, it's probably a sign of bad design on the part > of the one package. In other words, it seems like needless complexity. I think I don't see package.el as one out of many, but rather as a core component of Emacs. Given this, I'm inclined to be more tolerant of exceptions made just for that package. I'd be fine, for example, with saving package.el's configuration in a separate file that gets loaded early. That file doesn't need to be a full-fledged ELisp file. It could be an alist of relevant keys and values, like a dir-local file.